diff --git a/charts/stable/datapower-operator/Chart.yaml b/charts/stable/datapower-operator/Chart.yaml index 000bba2..7f54c0b 100644 --- a/charts/stable/datapower-operator/Chart.yaml +++ b/charts/stable/datapower-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: datapower-operator description: A chart to deploy the DataPowerService Operator type: application -version: 1.0.0 -appVersion: 1.0.0 +version: 1.0.1 +appVersion: 1.0.1 kubeVersion: '>=1.16.0' keywords: - amd64 @@ -14,3 +14,4 @@ keywords: - RHOCP - ROKS - IKS +icon: https://avatars1.githubusercontent.com/u/8836442?v=4&s=200 diff --git a/charts/stable/datapower-operator/crds/datapower.ibm.com_datapowerservices_crd.yaml b/charts/stable/datapower-operator/crds/datapower.ibm.com_datapowerservices_crd.yaml index 55aa6b5..38acdd3 100644 --- a/charts/stable/datapower-operator/crds/datapower.ibm.com_datapowerservices_crd.yaml +++ b/charts/stable/datapower-operator/crds/datapower.ibm.com_datapowerservices_crd.yaml @@ -1,7 +1,7 @@ apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: - creationTimestamp: "2020-05-31T16:37:32Z" + creationTimestamp: "2020-06-13T03:13:55Z" labels: app.kubernetes.io/instance: datapower-operator app.kubernetes.io/managed-by: datapower-operator @@ -33,6 +33,8 @@ spec: categories: - all - apic + - integration + - cp4i kind: DataPowerService listKind: DataPowerServiceList plural: datapowerservices @@ -1001,7 +1003,8 @@ spec: type: boolean use: description: The license use. Will inform which DataPower image - is pulled during install. + is pulled during install. If running in IBM Cloud Pak for Integration, + only the production license is available. enum: - production - nonproduction diff --git a/charts/stable/datapower-operator/templates/cluster_role.yaml b/charts/stable/datapower-operator/templates/cluster_role.yaml index bc6d2f0..0ee1f5b 100644 --- a/charts/stable/datapower-operator/templates/cluster_role.yaml +++ b/charts/stable/datapower-operator/templates/cluster_role.yaml @@ -147,4 +147,16 @@ rules: resources: - customresourcedefinitions verbs: - - get \ No newline at end of file + - get +- apiGroups: + - cp4i.ibm.com + resources: + - cp4iservicesbindings + verbs: + - create + - get + - list + - watch + - patch + - update + - delete diff --git a/charts/stable/datapower-operator/templates/operator.yaml b/charts/stable/datapower-operator/templates/operator.yaml index 17aee8b..9cac772 100644 --- a/charts/stable/datapower-operator/templates/operator.yaml +++ b/charts/stable/datapower-operator/templates/operator.yaml @@ -10,19 +10,21 @@ spec: replicas: {{ .Values.operator.replicas }} selector: matchLabels: + name: datapower-operator app.kubernetes.io/instance: {{ template "datapower-operator.namespacedname" . }} app.kubernetes.io/name: datapower-operator app.kubernetes.io/managed-by: datapower-operator template: metadata: labels: + name: datapower-operator app.kubernetes.io/instance: {{ template "datapower-operator.namespacedname" . }} app.kubernetes.io/name: datapower-operator app.kubernetes.io/managed-by: datapower-operator annotations: productID: datapower-operator productName: "IBM DataPower Operator" - productVersion: 1.0.0 + productVersion: 1.0.1 spec: affinity: nodeAffinity: @@ -33,7 +35,7 @@ spec: operator: In values: ["amd64"] topologySpreadConstraints: - - maxSkew: 0 + - maxSkew: 1 topologyKey: zone whenUnsatisfiable: DoNotSchedule labelSelector: