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

Update to enable individual plugins for apis server #3185

Merged
merged 3 commits into from Jul 26, 2021

Conversation

absoludity
Copy link
Contributor

Description of the change

I noticed that currently we were always loading all plugins with no option to enable individual ones.

Given that we're planning to release initially with only the helm plugin enabled, this change updates to allow enabling specific plugins, defaulting to the helm one.

I've also updated the dependencies in the Chart.yaml, so that we don't accidentally update the upstream chart with the redis dependency.

Finally, I've set the replicaCount for redis in dev to zero (similar to what we do for postgres). Let me know if this is an issue Greg.

Benefits

Upstream changes to our chart (whether by us or the content team) should include only the helm plugin for now.

Possible drawbacks

None

Additional information

I'll annotate in line for anything I missed here.

Signed-off-by: Michael Nelson <minelson@vmware.com>
Signed-off-by: Michael Nelson <minelson@vmware.com>
Copy link
Contributor

@gfichtenholt gfichtenholt left a comment

Choose a reason for hiding this comment

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

looks good to me. Thanks

Copy link
Contributor

@antgamdia antgamdia left a comment

Choose a reason for hiding this comment

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

Great! It's something I wanted to do too. In my local setup I was just commenting the build lines :P, but it's much better.

- name: redis
repository: https://charts.bitnami.com/bitnami
version: 14.x.x
condition: redis.enabled
Copy link
Contributor

Choose a reason for hiding this comment

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

Wow, I wasn't aware of this helm feature. Good to know!

@absoludity absoludity merged commit ee57db8 into vmware-tanzu:master Jul 26, 2021
@absoludity absoludity deleted the better-plugin-config branch July 26, 2021 00:39
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.

None yet

3 participants