-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
fix(argo-rollouts): Change type of trafficRouterPlugins and trafficRouterPlugins as list #3036
Conversation
The change I made here argoproj#3014 broken the examples. This works w/ my original change: ``` controller: trafficRouterPlugins: - name: "argoproj-labs/gatewayAPI" location: "https://github.com/argoproj-labs/rollouts-plugin-trafficrouter-gatewayapi/releases/download/v0.4.0/gatewayapi-plugin-linux-arm64" sha256: "07e2fe515c900899c96777aac0ab490437a3d62c8adb94512ccb8b859325eb11" ``` But the example shows stringification is needed. I feel having it "look like a real thing instead of a string" is more user friendly. Signed-off-by: Robert Macaulay <robert.macaulay@gmail.com>
Signed-off-by: Robert Macaulay <robert.macaulay@gmail.com>
My prior change was basically a breaking one. I assumed that no one was using the values.yaml for plugins since it wasn't rendering according to the docs. But that ship sailed, and oops. I will renumber this build to be a non-patch change... It's just docs, but follows up to the actual breaking change for anyone who worked around the initial issue. |
Signed-off-by: Robert Macaulay <robert.macaulay@gmail.com>
If y'all are ok w/ this, we should delete 2.37.8 since it was in fact a breaking change.. Thanks @michel-gleeson |
Signed-off-by: Robert Macaulay <robert.macaulay@gmail.com>
Signed-off-by: Robert Macaulay <robert.macaulay@gmail.com>
@@ -19,4 +19,4 @@ annotations: | |||
url: https://argoproj.github.io/argo-helm/pgp_keys.asc | |||
artifacthub.io/changes: | | |||
- kind: fixed | |||
description: Fixed rendering of plugins in the ConfigMap | |||
description: Updated plugin values.yaml example and it's implementation to not need to include the stringification or the plugins block that it used to |
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.
As a result, maybe Type of trafficRouterPlugins and trafficRouterPlugins is changed from object to list
is enough ?
The change I made here #3014 broken the examples.
This works w/ my original change:
But the example shows stringification is needed.
I feel having it "look like a real thing instead of a string" is more user friendly.
Checklist: