-
Notifications
You must be signed in to change notification settings - Fork 2
Deploy the preflight agent #15
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
Conversation
75f0022 to
e23d444
Compare
|
The cloudbuild succeeds but with the following expected errors reported: I'm surprised that verify succeeds, but perhaps that's going to get better with @maelvls 's smoke tests #5 |
|
Might be worth adding a line in the readme that explains why we went with the single-tag-approach, e.g, This application re-tags the various images (cert-manager, cas-issuer, ubbagent, preflight-agent) using
a unified tag that we call "application version". Although it does not appear to be a requirement for
releasing to the Google Marketplace, we were not able to set "default" tags for each image and thus
resolved to just having a unified tag; this means that we will have to keep this difference in tags when
supporting [jetstack-secure-for-cert-manager][].
[jetstack-secure-for-cert-manager]: https://console.cloud.google.com/partner/editor/jetstack-public/jetstack-secure-for-cert-manager?project=jetstack-public |
| - name: preflight | ||
| version: 0.1.0 | ||
| appVersion: 0.1.27 | ||
| repository: ./charts/preflight |
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.
Might be worth adding a note at the top of Chart.yaml that says smth like
# The appVersion below are overridden by the `publishedVersion` that is set in
# `schema.yaml`. Changing the below version will not change the actual versions
# being pulled when the application is deployed from the Google Marketplace.
# Instead, you should update the image tags that are being re-tagged in
# `cloudbuild.yml`|
Excellent!! Two tiny nits about documentation (see above) @wallrj |
Signed-off-by: Richard Wall <[email protected]>
Signed-off-by: Richard Wall <[email protected]>
Signed-off-by: Richard Wall <[email protected]>
Signed-off-by: Richard Wall <[email protected]>
Signed-off-by: Richard Wall <[email protected]>
a092ba8 to
bd1a738
Compare
|
Hey @maelvls I added those explanatory comments and rebased. gcloud build succeeds...FWIW PTAL |
|
/assign @maelvls |
|
/lgtm |
Deploy the preflight agent alongside cert-manager and google-cas-issuer
Fixes: #8