Skip to content
This repository has been archived by the owner on Feb 10, 2022. It is now read-only.

Remove bosh spec property Labels as it conflicts with k8s-args node-labels property. #305

Merged
merged 1 commit into from
Feb 27, 2019

Conversation

henderjm
Copy link
Contributor

@henderjm henderjm commented Feb 7, 2019

What this PR does / why we need it:

Remove confusion between k8s-args node-labels and bosh spec Labels. It is expected that we can use k8s-args to set flags for kubelet rather than using bosh spec flags. This PR preferences using k8s-args.

How can this PR be verified?
CI

Is there any change in kubo-deployment?
No

Is there any change in kubo-ci?
Yes, will add PR to add integration test for Labels

Does this affect upgrade, or is there any migration required?
Yes, people who have used Labels in the past will need to move their custom labels to be

k8s-args:
  node-labels: "comma delimited labels"

Which issue(s) this PR fixes:

Release note:

Remove bosh spec property `Labels` as it conflicts with k8s-args `node-labels` property.

* Preference k8s-args setting flags over bosh specs
* End users who used k8s-args to set labels would be broken
@cfdreddbot
Copy link

✅ Hey henderjm! The commit authors and yourself have already signed the CLA.

@tvs tvs self-assigned this Feb 27, 2019
@tvs tvs merged commit cea6999 into develop Feb 27, 2019
@tvs
Copy link
Member

tvs commented Feb 27, 2019

lgtm

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants