|
| 1 | +{{/* Empty line */}} |
| 2 | + |
| 3 | +Helm Release {{ .Release.Name }} installed in namespace {{ .Release.Namespace }}. |
| 4 | +{{- $yes := "YES" }} |
| 5 | +{{- $no := "NO " }} |
| 6 | +{{- $serverlessOperatorInstalled := $no }} |
| 7 | +{{- $knativeServingInstalled := $no }} |
| 8 | +{{- $knativeEventingInstalled := $no }} |
| 9 | +{{- $serverlessLogicOperatorInstalled := $no }} |
| 10 | +{{- $sonataFlowPlatformInstalled := $no }} |
| 11 | +{{- $timeout := "--timeout=5m" }} |
| 12 | + |
| 13 | +{{- if .Values.serverlessOperator.enabled }} |
| 14 | +{{- $unmanagedSubscriptionExists := include "unmanaged-resource-exists" (list "operators.coreos.com/v1alpha1" "Subscription" .Values.serverlessOperator.subscription.namespace "serverless-operator" .Release.Name .Capabilities.APIVersions ) }} |
| 15 | +{{- if eq $unmanagedSubscriptionExists "false" }} |
| 16 | +{{- $serverlessOperatorInstalled = $yes }} |
| 17 | +{{- end }} |
| 18 | +{{- end }} |
| 19 | + |
| 20 | +{{- if .Values.serverlessLogicOperator.enabled }} |
| 21 | +{{- $serverlessLogicOperatorInstalled = $yes }} |
| 22 | +{{- end }} |
| 23 | + |
| 24 | + |
| 25 | +Components Installed Namespace |
| 26 | +==================================================================== |
| 27 | +Red Hat Serverless Operator {{ $serverlessOperatorInstalled }} {{ .Values.serverlessOperator.subscription.namespace }} |
| 28 | +Red Hat Serverless Logic Operator {{ $serverlessLogicOperatorInstalled }} {{ .Values.serverlessLogicOperator.subscription.namespace }} |
| 29 | +==================================================================== |
| 30 | +{{/* Empty line */}} |
| 31 | + |
| 32 | +{{- if eq .Values.serverlessOperator.subscription.spec.installPlanApproval "Manual" }} |
| 33 | + |
| 34 | +To manually approve the openshift-serverless InstallPlan: |
| 35 | + |
| 36 | +OS_PLAN=$(oc get installplan -n openshift-serverless) |
| 37 | +oc patch installplan $OS_PLAN -n openshift-serverless --type merge --patch '{"spec":{"approved":true}}' |
| 38 | +{{- end }} |
| 39 | + |
| 40 | +{{- if eq .Values.serverlessLogicOperator.subscription.spec.installPlanApproval "Manual" }} |
| 41 | + |
| 42 | +To manually approve the openshift-serverless-logic InstallPlan: |
| 43 | + |
| 44 | +OSL_PLAN=$(oc get installplan -n openshift-serverless) |
| 45 | +oc patch installplan $OSL_PLAN -n openshift-serverless --type merge --patch '{"spec":{"approved":true}}' |
| 46 | +{{- end }} |
0 commit comments