From 8f9a8e1259e5a7edfc48394efa1baf4ed46e12a7 Mon Sep 17 00:00:00 2001 From: sfulmer Date: Mon, 6 Apr 2026 13:14:42 -0400 Subject: [PATCH 1/2] feat(operator-management): add Red Hat OpenShift GitOps operator Adds the openshift-gitops-operator to the default operator list so it is deployed on the hub cluster during Migration Factory setup. Resolves: MFG-194 Co-Authored-By: Claude Opus 4.6 --- roles/operator_management/defaults/main.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/roles/operator_management/defaults/main.yml b/roles/operator_management/defaults/main.yml index 7711bab..9ab15bd 100644 --- a/roles/operator_management/defaults/main.yml +++ b/roles/operator_management/defaults/main.yml @@ -32,6 +32,7 @@ operator_management_default_operators: - far - nmstate - nho + - gitops # title: Operator Management of MTV # required: True @@ -185,6 +186,25 @@ operator_management_default_nho: spec: name: node-healthcheck-operator +# title: Operator Management of Red Hat OpenShift GitOps +# required: True +# description: Operator Management of Red Hat OpenShift GitOps +operator_management_default_gitops: + namespace: + metadata: + name: &operator_management_gitops_namespace openshift-gitops-operator + operatorgroup: + metadata: + name: openshift-gitops-operator-group + spec: + targetNamespaces: + - *operator_management_gitops_namespace + subscription: + metadata: + name: openshift-gitops-operator + spec: + name: openshift-gitops-operator + # title: Operator Management of Red Hat Marketplace # required: True # description: Operator Management of Red Hat Marketplace From 42322042d6d2f4b2d2e5ac182efc1853933e0d2c Mon Sep 17 00:00:00 2001 From: sfulmer Date: Mon, 13 Apr 2026 08:31:57 -0400 Subject: [PATCH 2/2] fix(operator-management): use empty targetNamespaces for GitOps operator MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Address review feedback — set targetNamespaces to [] for AllNamespaces install mode and remove unused YAML anchor. Co-Authored-By: Claude Opus 4.6 --- roles/operator_management/defaults/main.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/roles/operator_management/defaults/main.yml b/roles/operator_management/defaults/main.yml index 9ab15bd..9f48fa0 100644 --- a/roles/operator_management/defaults/main.yml +++ b/roles/operator_management/defaults/main.yml @@ -192,13 +192,12 @@ operator_management_default_nho: operator_management_default_gitops: namespace: metadata: - name: &operator_management_gitops_namespace openshift-gitops-operator + name: openshift-gitops-operator operatorgroup: metadata: name: openshift-gitops-operator-group spec: - targetNamespaces: - - *operator_management_gitops_namespace + targetNamespaces: [] subscription: metadata: name: openshift-gitops-operator