Skip to content
This repository was archived by the owner on Oct 30, 2024. It is now read-only.

Conversation

@kubasobon
Copy link
Contributor

@kubasobon kubasobon commented Sep 8, 2021

Towards https://github.com/giantswarm/giantswarm/issues/18502

  • remove Config CRD
  • add ConfigReference field to Component
  • introduce ConfigReference for Components

Checklist

  • Consider SIG UX feedback.
  • Update changelog in CHANGELOG.md.

@kubasobon kubasobon self-assigned this Sep 8, 2021
@kubasobon kubasobon changed the title argoapp migration Remove Config CR and add ConfigReference to Release Component Sep 9, 2021
Copy link
Contributor

@axbarsan axbarsan left a comment

Choose a reason for hiding this comment

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

nice

Comment on lines +99 to +104
// +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"`
Copy link
Contributor

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?

Copy link
Contributor Author

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.

Copy link
Contributor

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?

@marians
Copy link
Member

marians commented Sep 13, 2021

Please also remove https://github.com/giantswarm/apiextensions/blob/master/docs/config.yaml#L223-L228

A CHANGELOG entry would be appreciated

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants