-
Notifications
You must be signed in to change notification settings - Fork 6
Remove Config CR and add ConfigReference to Release Component #792
base: master
Are you sure you want to change the base?
Conversation
Change more thoroughly explained in "Config Version Freeze" ADR https://github.com/giantswarm/giantswarm/blob/master/content/docs/product/architecture-specs-adrs/adr/013-config-version-freeze.md
eb90130 to
2c91372
Compare
axbarsan
left a comment
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.
nice
| // +kubebuilder:default=main | ||
| // +kubebuilder:validation:Optional | ||
| // ConfigReference specifies revision of giantswarm/config to be used for | ||
| // configuration generation. Accepts major version specification (v1) or | ||
| // branch names. | ||
| ConfigReference string `json:"configReference,omitempty"` |
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.
Aren't we getting rid of this v1 thing?
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.
Well, if you're really adamant and pass v1 it's still accepted, same for konfigure input. Just not recommended.
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.
Yeah, but I thought we'd also drop floating tags action, no?
|
Please also remove https://github.com/giantswarm/apiextensions/blob/master/docs/config.yaml#L223-L228 A CHANGELOG entry would be appreciated |
Towards https://github.com/giantswarm/giantswarm/issues/18502
Checklist