-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Terratest based end-to-end pipeline #91
Conversation
* Resolves #48 * Utilizes kind action from helm org * Rebind host dns ports to 5053 and 5054 to avoid conflicts with running DNS server Must have for Github Actions, more safe for local scenarion as well. * Include stable repo to nginx-ingress install * Adjust hostAlias to non-standard dns port scenario * Reduce number of kind workers for terratest * Make hostAlias ip resolution dynamic * Optimize assertGslbStatus with smarter waiting * Fix parallel terratests for parallel execution * Avoid ingress same name conflic for failover tests * Enhance app deployment function * Enable all parallel terratest run in the pipeline
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👌
@@ -13,5 +13,5 @@ nodes: | |||
hostPort: 444 | |||
protocol: TCP | |||
- containerPort: 53 | |||
hostPort: 54 | |||
hostPort: 5054 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I must update this in Readme
dig @localhost localtargets.app3.cloud.example.com -p 5053 && dig -p 5054 @localhost localtargets.app3.cloud.example.com
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yeah, good point
Resolves Add full end to end integration tests to build pipeline #48
Utilizes kind action from helm org
Rebind host dns ports to 5053 and 5054
to avoid conflicts with running DNS server
Must have for Github Actions, more safe
for local scenarion as well.
Include stable repo to nginx-ingress install
Adjust hostAlias to non-standard dns port scenario
Reduce number of kind workers for terratest
Make hostAlias ip resolution dynamic
Optimize assertGslbStatus with smarter waiting
Fix parallel terratests for parallel execution
Avoid ingress same name conflic for failover tests
Enhance app deployment function
Enable all parallel terratest run in the pipeline