hashnao / gitops-practice

Install operators via OpenShift GitOps Operator
0 stars 0 forks source link

clusterrolebiding duplication #66

Closed hashnao closed 1 year ago

hashnao commented 1 year ago

Description

ApplicationSet を別のグループ用に新たに作成すると初回の ClusterRoleBinding (clusters/helper-operator/templates/jobs/camelk_integrationplan_edit.yaml) を二回作成することになり ClusterRoleBinding/integrationplatforms.camel.apache.org-v1-edit is part of applications openshift-gitops/camelk-sample-2 and camelk-sample が出力され OutofSync が継続される

再現テスト

  1. 最初の ApplicationSet を作成する oc apply -f applicationsets/camelk/applicationset.yaml
  2. テスト用の values.yaml を複製、namespace を修正する cp -r tenant-projects/camelk/sample{,-2}
  3. 変更をテスト用ブランチにプッシュ&マージする
  4. ApplicationSet を作成する