-
Notifications
You must be signed in to change notification settings - Fork 14
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
Add secrets-provider-init
sample app Helm chart
#328
Conversation
4f66b5e
to
50a5778
Compare
secrets-provider-init
sample app Helm chart
50a5778
to
267817d
Compare
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.
Looking good. Left some comments.
I think we should have this enabled so that it is deployed as part of the Jenkins pipeline to validate that it works
helm/conjur-app-deploy/charts/app-secrets-provider-init/templates/NOTES.txt
Outdated
Show resolved
Hide resolved
helm/conjur-app-deploy/charts/app-secrets-provider-init/templates/conjur_authn_configmap.yaml
Show resolved
Hide resolved
c4b50c3
to
606ef8a
Compare
A Helm subchart is added to the app deployment Helm chart for deploying an application + Secrets Provider init container. * Helm values.yaml created for app subchart * Helm manifest templates created for application + Secrets Provider sidecar, including secrets mapping ConfigMap, ServiceAccount, Role, and RoleBinding * Helm chart successfully deploys (application + Secrets Provider sidecar container) * Helm chart includes a templates/NOTES.txt that announces app/authenticator has been deployed * E2E workflow test scripts modified to: - load Secrets Provider specific policies - use a single test app backend for each authenticator type
606ef8a
to
d43e43d
Compare
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.
LGTM!
A Helm subchart is added to the app deployment Helm chart for deploying an application + Secrets Provider init container. * Helm values.yaml created for app subchart * Helm manifest templates created for application + Secrets Provider sidecar, including secrets mapping ConfigMap, ServiceAccount, Role, and RoleBinding * Helm chart successfully deploys (application + Secrets Provider sidecar container) * Helm chart includes a templates/NOTES.txt that announces app/authenticator has been deployed * E2E workflow test scripts modified to: - load Secrets Provider specific policies - use a single test app backend for each authenticator type
What does this PR do?
A Helm subchart is added to the app deployment Helm chart for deploying an application + Secrets Provider init container.
conjur.authnLogin
),Test steps:
bin/test-workflow/start
(installs and verifiessummon-sidecar
sample app)helm/conjur-app-deploy
and run the following command to install thesecrets-provider-init
sample app:What ticket does this PR close?
Resolves #272
Checklists
Change log
Test coverage
Documentation
README
s) were updated in this PR, and/or there is a follow-on issue to update docs, orManual tests
If you are preparing for a release, have you run the following manual tests to verify existing functionality continues to function as expected?