diff --git a/infrastructure/templates/fruits-dev.yaml b/infrastructure/templates/fruits-dev.yaml index d41fe91..1e43529 100644 --- a/infrastructure/templates/fruits-dev.yaml +++ b/infrastructure/templates/fruits-dev.yaml @@ -117,6 +117,7 @@ kind: Task metadata: annotations: argocd.argoproj.io/sync-wave: "20" + argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true name: slack-approval spec: params: @@ -162,6 +163,7 @@ kind: Pipeline metadata: annotations: argocd.argoproj.io/sync-wave: "20" + argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true labels: app.kubernetes.io/instance: fruits app.kubernetes.io/name: fruits diff --git a/infrastructure/templates/kubevirt.yaml b/infrastructure/templates/kubevirt.yaml new file mode 100644 index 0000000..8309a7a --- /dev/null +++ b/infrastructure/templates/kubevirt.yaml @@ -0,0 +1,41 @@ +apiVersion: v1 +kind: Namespace +metadata: + annotations: + argocd.argoproj.io/sync-wave: "0" + name: openshift-cnv +--- +apiVersion: operators.coreos.com/v1 +kind: OperatorGroup +metadata: + annotations: + argocd.argoproj.io/sync-wave: "5" + name: kubevirt-hyperconverged-group + namespace: openshift-cnv +spec: + targetNamespaces: + - openshift-cnv +--- +apiVersion: operators.coreos.com/v1beta1 +kind: Subscription +metadata: + annotations: + argocd.argoproj.io/sync-wave: "10" + name: hco-operatorhub + namespace: openshift-cnv +spec: + source: redhat-operators + sourceNamespace: openshift-marketplace + name: kubevirt-hyperconverged + startingCSV: kubevirt-hyperconverged-operator.v4.13.0 + channel: "stable" +--- +apiVersion: hco.kubevirt.io/v1beta1 +kind: HyperConverged +metadata: + annotations: + argocd.argoproj.io/sync-wave: "15" + argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true + name: kubevirt-hyperconverged + namespace: openshift-cnv +spec: {}