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

Support installation to existing namespace #59

Merged
merged 4 commits into from
Dec 14, 2018

Conversation

jlegrone
Copy link
Member

This PR adds two flags to the install command: namespace and release-label. If namespace is specified, releases will target that namespace and release-label will be used to select deployments and pods for readiness and reading log output.

Fixes #34

I'm marking this as a WIP to gather feedback on the design (and whether we want to enable this functionality -- I wasn't totally clear on that based on the discussion so far in #34). I'll be happy to add more tests for this change if desired. 😄

@jlegrone jlegrone force-pushed the feature/configure-namespace branch from 2ad7c29 to 6bc17a3 Compare November 17, 2018 23:07
@helm-bot helm-bot added size/L and removed size/L labels Nov 17, 2018
pkg/chart/chart.go Outdated Show resolved Hide resolved
@jlegrone
Copy link
Member Author

/assign @unguiculus

@unguiculus
Copy link
Member

I will need some time to review this. Please bear with me.

Copy link
Member

@unguiculus unguiculus left a comment

Choose a reason for hiding this comment

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

Looks pretty good so far. Haven't tested yet, though. Let's move forward with this.

pkg/chart/chart.go Show resolved Hide resolved
pkg/chart/chart.go Show resolved Hide resolved
@jlegrone jlegrone force-pushed the feature/configure-namespace branch from 6bc17a3 to beab945 Compare December 7, 2018 20:46
@helm-bot helm-bot added size/L and removed size/L labels Dec 7, 2018
@jlegrone jlegrone force-pushed the feature/configure-namespace branch from beab945 to 175dd3c Compare December 7, 2018 20:50
@helm-bot helm-bot added size/L and removed size/L labels Dec 7, 2018
pkg/chart/chart.go Outdated Show resolved Hide resolved
Signed-off-by: Jacob LeGrone <[email protected]>
@jlegrone jlegrone force-pushed the feature/configure-namespace branch from 175dd3c to 2caa7d9 Compare December 9, 2018 20:36
@helm-bot helm-bot added size/L and removed size/L labels Dec 9, 2018
@jlegrone jlegrone changed the title [WIP] Support installation to existing namespace Support installation to existing namespace Dec 9, 2018
BREAKING CHANGE:
InstallWithValues and LintWithValues should now be used in place
of Install and Lint.

Signed-off-by: Jacob LeGrone <[email protected]>
@jlegrone jlegrone force-pushed the feature/configure-namespace branch from 2caa7d9 to 320af7a Compare December 9, 2018 20:38
@helm-bot helm-bot added size/L and removed size/L labels Dec 9, 2018
@jlegrone jlegrone force-pushed the feature/configure-namespace branch from a521443 to bb45244 Compare December 9, 2018 21:11
@helm-bot helm-bot added size/L and removed size/L labels Dec 9, 2018
@unguiculus unguiculus merged commit 2286037 into helm:master Dec 14, 2018
@jlegrone jlegrone deleted the feature/configure-namespace branch December 14, 2018 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants