Open mortya opened 1 month ago
Seems to be an issue with the way argo-rollouts itself handles plugins.
https://github.com/argoproj-labs/rollouts-plugin-trafficrouter-openshift
The openshift plugin suggests that you put the binary in a location where your rollouts pods would be able to access it locally rather than specifying it as http url. That might be a good way to avoid needing higher privileges to download the plugin and write it somewhere.
the doc for rollouts has similar verbiage as well
Tried to install the plugin for argo rollouts in openshift 4.14 and got an error:
Got it working via workaround. Sufficient to add the "privileged" scc to argo rollouts and make the deployment's pod template container be "privileged". Obviously this is not the right thing to do, but it's acceptable (somewhat) for testing. Should be fixed in the code.