You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[ * ] I've searched the issue queue to verify this is not a duplicate bug report.
[ * ] I've included steps to reproduce the bug.
[ * ] I've pasted the output of kargo version.
[ * ] I've pasted logs, if applicable.
Description
When specifying controller.rollouts.controllerInstanceID in the Kargo helm chart the label argo-rollouts.argoproj.io/controller-instance-id is added to the Analysisrun but the the Analysisrun is created on the control plane cluster and not in the controller cluster as stated https://github.com/akuity/kargo/tree/main/charts/kargo in the doc
"Specifies a cluster on which Jobs corresponding to an AnalysisRun (used for Freight/Stage verification purposes) will be executed. "
and #1706
"Note: This doesn't mean AnalysisRuns cannot execute elsewhere now. That continues to be achievable by setting controller.rollouts.controllerInstanceID on a Kargo controller."
Steps to Reproduce
Install Kargo control plane in cluster 1, install Kargo controller in cluster2, set kubeconfig for both Kargo & Argocd, set controller.rollouts.controllerInstanceID values to some id on cluster2 and watch the Analysisrun created on the control plane cluster (cluster1).
expected result, Analysisrun will be created on cluster2
(note: It doesn't matter if the controller is sharded or not, I get the same result)
Version
1.1.1
The text was updated successfully, but these errors were encountered:
Checklist
kargo version
.Description
When specifying controller.rollouts.controllerInstanceID in the Kargo helm chart the label argo-rollouts.argoproj.io/controller-instance-id is added to the Analysisrun but the the Analysisrun is created on the control plane cluster and not in the controller cluster as stated
https://github.com/akuity/kargo/tree/main/charts/kargo in the doc
"Specifies a cluster on which Jobs corresponding to an AnalysisRun (used for Freight/Stage verification purposes) will be executed. "
and #1706
"Note: This doesn't mean AnalysisRuns cannot execute elsewhere now. That continues to be achievable by setting controller.rollouts.controllerInstanceID on a Kargo controller."
Steps to Reproduce
Install Kargo control plane in cluster 1, install Kargo controller in cluster2, set kubeconfig for both Kargo & Argocd, set controller.rollouts.controllerInstanceID values to some id on cluster2 and watch the Analysisrun created on the control plane cluster (cluster1).
expected result, Analysisrun will be created on cluster2
(note: It doesn't matter if the controller is sharded or not, I get the same result)
Version
The text was updated successfully, but these errors were encountered: