Add "SDS + CertManager" test scenario to the perf tests suite#72
Add "SDS + CertManager" test scenario to the perf tests suite#72costinm merged 1 commit intoistio:masterfrom
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: If they are not already assigned, you can assign the PR to them by writing The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
| - "https://$(EXTERNAL_ADDR)/echo?size=1024" | ||
| env: | ||
| - name: EXTERNAL_ADDR | ||
| valueFrom: |
There was a problem hiding this comment.
Why can't we just use value: {{ .Values.ingressDomain }} here?
There was a problem hiding this comment.
Yeah, you're right, this is copy-paste from "gateway-bouncer", we don't need all this ConfigMap manipulations in this scenario, as we have a real domain here. Pushed a fix.
* Refer to the README.md for details. * Similarly to the "gateway-bouncer" scenario this one attempts to maintain all the components isolated within a dedicated namespace. * Component definitions are currently hardcoded. This should be addressed once the new installer is ready. * Fixed the way restarts are being triggered for both this scenario and 'gateway-bouncer' -- patching 'annotations' instead of labels. * 'gateway-bouncer' bugfix related to the 'bounce' sequence. Minor fixes for the "SDS + CertManager" test scenario * Fortio Client no longer uses ConfigMap to pass the address. This was a copy-paste from "gateway-bouncer" scenario which isn't necessary here as we have a proper DNS name for the Ingress in this scenario. * Exposed Prometheus metrics port of the Ingress Gateway (same for the "gateway-bouncer" scenario). Fix "SDS + CertManager scenario" setup script * Added a graceful message in case GCloud SDK is not present in the PATH with a brief explanation of why this is necessary. Upgrade version of the CertManager used in the "SDS + CertManager" scenario to 0.6.2 * Tesing CertManager v0.6.2 before it lands into 1.1 release. * Certificate 'renewBefore' directive works fine with v0.6.2 -- removing the 'certrotator' periodic job.
* Refer to the README.md for details. * Similarly to the "gateway-bouncer" scenario this one attempts to maintain all the components isolated within a dedicated namespace. * Component definitions are currently hardcoded. This should be addressed once the new installer is ready. * Fixed the way restarts are being triggered for both this scenario and 'gateway-bouncer' -- patching 'annotations' instead of labels. * 'gateway-bouncer' bugfix related to the 'bounce' sequence. Minor fixes for the "SDS + CertManager" test scenario * Fortio Client no longer uses ConfigMap to pass the address. This was a copy-paste from "gateway-bouncer" scenario which isn't necessary here as we have a proper DNS name for the Ingress in this scenario. * Exposed Prometheus metrics port of the Ingress Gateway (same for the "gateway-bouncer" scenario). Fix "SDS + CertManager scenario" setup script * Added a graceful message in case GCloud SDK is not present in the PATH with a brief explanation of why this is necessary. Upgrade version of the CertManager used in the "SDS + CertManager" scenario to 0.6.2 * Tesing CertManager v0.6.2 before it lands into 1.1 release. * Certificate 'renewBefore' directive works fine with v0.6.2 -- removing the 'certrotator' periodic job.
* Refer to the README.md for details. * Similarly to the "gateway-bouncer" scenario this one attempts to maintain all the components isolated within a dedicated namespace. * Component definitions are currently hardcoded. This should be addressed once the new installer is ready. * Fixed the way restarts are being triggered for both this scenario and 'gateway-bouncer' -- patching 'annotations' instead of labels. * 'gateway-bouncer' bugfix related to the 'bounce' sequence. Minor fixes for the "SDS + CertManager" test scenario * Fortio Client no longer uses ConfigMap to pass the address. This was a copy-paste from "gateway-bouncer" scenario which isn't necessary here as we have a proper DNS name for the Ingress in this scenario. * Exposed Prometheus metrics port of the Ingress Gateway (same for the "gateway-bouncer" scenario). Fix "SDS + CertManager scenario" setup script * Added a graceful message in case GCloud SDK is not present in the PATH with a brief explanation of why this is necessary. Upgrade version of the CertManager used in the "SDS + CertManager" scenario to 0.6.2 * Tesing CertManager v0.6.2 before it lands into 1.1 release. * Certificate 'renewBefore' directive works fine with v0.6.2 -- removing the 'certrotator' periodic job.
Refer to the README.md for details.
Similarly to the "gateway-bouncer" scenario this one attempts to
maintain all the components isolated within a dedicated namespace.
Component definitions are currently hardcoded. This should be
addressed once the new installer is ready.
Fixed the way restarts are being triggered for both this scenario
and 'gateway-bouncer' -- patching 'annotations' instead of labels.
'gateway-bouncer' bugfix related to the 'bounce' sequence.