Skip to content
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 manila and certmanager chart #6

Merged
merged 7 commits into from
Jan 29, 2025
Merged

add manila and certmanager chart #6

merged 7 commits into from
Jan 29, 2025

Conversation

anish-mudaraddi
Copy link
Collaborator

Extra charts - cert-manager and manila-csi and basically copying the upstream chart and creating small extra k8s resources

We'll likely only use these for use in for our internal clusters - cloud-deployed-apps - so it feels like there's a better way to do this - perhaps using kustomize? submitting as a draft

@anish-mudaraddi anish-mudaraddi marked this pull request as ready for review January 23, 2025 10:06
@anish-mudaraddi
Copy link
Collaborator Author

probably fine to add chart now and we can remove them later if we find a better way to do this

Copy link
Contributor

@Dmitry-Popovichev Dmitry-Popovichev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A third reviewer may be needed as I'm not too familiar with this but found some documentation on something I wanted to share here.

deploys cert-manager with extra cluster-issuers for lets-encrypt and a self-signed issuer
installs manila csi chart with a storage class builtin
add prefix stfc-cloud so to emphasise that differentiate these charts to the upstream equivalent. So as to not confuse users

These charts set up opinionated values/CRDs of the upstream chart
set to upstream chart "cert-manager"
otherwise we'll get all the emails for users by default!
now user provides a clouds.yaml when installing the chart instead of needing to specify another secret for manila to access openstack post-installation
with instructions on how to install
@gmatthews20 gmatthews20 merged commit 8e7ea01 into main Jan 29, 2025
@gmatthews20 gmatthews20 deleted the add-anciliary-charts branch January 29, 2025 09:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants