From c325ee44f0757d5138a3afb60981daaae10ed2f2 Mon Sep 17 00:00:00 2001 From: Shlomit Neufeld Date: Thu, 11 Jul 2024 17:05:02 +0300 Subject: [PATCH 1/2] push 1.5.0 files --- .../flashsystem-csi-cr_v1_configmap.yaml | 95 ++++ ...ics_rbac.authorization.k8s.io_v1_role.yaml | 16 + ...c.authorization.k8s.io_v1_rolebinding.yaml | 13 + ...f-operator-metrics-service_v1_service.yaml | 16 + ...ge-odf-operator.clusterserviceversion.yaml | 458 ++++++++++++++++++ ...c.authorization.k8s.io_v1_clusterrole.yaml | 10 + .../odf.ibm.com_flashsystemclusters.yaml | 146 ++++++ .../1.5.0/metadata/annotations.yaml | 18 + .../1.5.0/metadata/dependencies.yaml | 5 + 9 files changed, 777 insertions(+) create mode 100644 operators/ibm-storage-odf-operator/1.5.0/manifests/flashsystem-csi-cr_v1_configmap.yaml create mode 100644 operators/ibm-storage-odf-operator/1.5.0/manifests/flashsystemcluster-metrics_rbac.authorization.k8s.io_v1_role.yaml create mode 100644 operators/ibm-storage-odf-operator/1.5.0/manifests/flashsystemcluster-metrics_rbac.authorization.k8s.io_v1_rolebinding.yaml create mode 100644 operators/ibm-storage-odf-operator/1.5.0/manifests/ibm-storage-odf-operator-metrics-service_v1_service.yaml create mode 100644 operators/ibm-storage-odf-operator/1.5.0/manifests/ibm-storage-odf-operator.clusterserviceversion.yaml create mode 100644 operators/ibm-storage-odf-operator/1.5.0/manifests/metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml create mode 100644 operators/ibm-storage-odf-operator/1.5.0/manifests/odf.ibm.com_flashsystemclusters.yaml create mode 100644 operators/ibm-storage-odf-operator/1.5.0/metadata/annotations.yaml create mode 100644 operators/ibm-storage-odf-operator/1.5.0/metadata/dependencies.yaml diff --git a/operators/ibm-storage-odf-operator/1.5.0/manifests/flashsystem-csi-cr_v1_configmap.yaml b/operators/ibm-storage-odf-operator/1.5.0/manifests/flashsystem-csi-cr_v1_configmap.yaml new file mode 100644 index 00000000000..5150a7c67b3 --- /dev/null +++ b/operators/ibm-storage-odf-operator/1.5.0/manifests/flashsystem-csi-cr_v1_configmap.yaml @@ -0,0 +1,95 @@ +apiVersion: v1 +data: + csi.ibm.com_v1_ibmblockcsi_cr.yaml: | + apiVersion: csi.ibm.com/v1 + kind: IBMBlockCSI + metadata: + name: ibm-block-csi + namespace: default + labels: + app.kubernetes.io/name: ibm-block-csi + app.kubernetes.io/instance: ibm-block-csi + app.kubernetes.io/managed-by: ibm-block-csi-operator + release: v1.11.3 + spec: + # controller is a statefulSet with ibm-block-csi-controller container + # and csi-provisioner, csi-attacher, csi-snapshotter and livenessprobe sidecars. + controller: + repository: quay.io/ibmcsiblock/ibm-block-csi-driver-controller + tag: "1.11.2" + imagePullPolicy: IfNotPresent + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/arch + operator: In + values: + - amd64 + - s390x + - ppc64le + + # node is a daemonSet with ibm-block-csi-node container + # and csi-node-driver-registrar and livenessprobe sidecars. + node: + repository: quay.io/ibmcsiblock/ibm-block-csi-driver-node + tag: "1.11.2" + imagePullPolicy: IfNotPresent + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/arch + operator: In + values: + - amd64 + - s390x + - ppc64le + + # tolerations: + # - effect: NoSchedule + # key: node-role.kubernetes.io/master + # operator: Exists + + sidecars: + - name: csi-node-driver-registrar + repository: k8s.gcr.io/sig-storage/csi-node-driver-registrar + tag: "v2.6.3" + imagePullPolicy: IfNotPresent + - name: csi-provisioner + repository: k8s.gcr.io/sig-storage/csi-provisioner + tag: "v3.4.0" + imagePullPolicy: IfNotPresent + - name: csi-attacher + repository: k8s.gcr.io/sig-storage/csi-attacher + tag: "v4.2.0" + imagePullPolicy: IfNotPresent + - name: csi-snapshotter + repository: k8s.gcr.io/sig-storage/csi-snapshotter + tag: "v6.2.1" + imagePullPolicy: IfNotPresent + - name: csi-resizer + repository: k8s.gcr.io/sig-storage/csi-resizer + tag: "v1.7.0" + imagePullPolicy: IfNotPresent + - name: csi-addons-replicator + repository: quay.io/ibmcsiblock/csi-block-volumereplication-operator + tag: "v0.9.0" + imagePullPolicy: IfNotPresent + - name: csi-volume-group + repository: quay.io/ibmcsiblock/csi-volume-group-operator + tag: "v0.9.1" + imagePullPolicy: IfNotPresent + - name: livenessprobe + repository: k8s.gcr.io/sig-storage/livenessprobe + tag: "v2.9.0" + imagePullPolicy: IfNotPresent + + # healthPort: 9808 + # imagePullSecrets: + # - "secretName" +kind: ConfigMap +metadata: + name: flashsystem-csi-cr diff --git a/operators/ibm-storage-odf-operator/1.5.0/manifests/flashsystemcluster-metrics_rbac.authorization.k8s.io_v1_role.yaml b/operators/ibm-storage-odf-operator/1.5.0/manifests/flashsystemcluster-metrics_rbac.authorization.k8s.io_v1_role.yaml new file mode 100644 index 00000000000..70e86cf4e93 --- /dev/null +++ b/operators/ibm-storage-odf-operator/1.5.0/manifests/flashsystemcluster-metrics_rbac.authorization.k8s.io_v1_role.yaml @@ -0,0 +1,16 @@ +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + creationTimestamp: null + name: flashsystemcluster-metrics +rules: +- apiGroups: + - "" + resources: + - services + - endpoints + - pods + verbs: + - get + - list + - watch diff --git a/operators/ibm-storage-odf-operator/1.5.0/manifests/flashsystemcluster-metrics_rbac.authorization.k8s.io_v1_rolebinding.yaml b/operators/ibm-storage-odf-operator/1.5.0/manifests/flashsystemcluster-metrics_rbac.authorization.k8s.io_v1_rolebinding.yaml new file mode 100644 index 00000000000..6826a316cf5 --- /dev/null +++ b/operators/ibm-storage-odf-operator/1.5.0/manifests/flashsystemcluster-metrics_rbac.authorization.k8s.io_v1_rolebinding.yaml @@ -0,0 +1,13 @@ +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + creationTimestamp: null + name: flashsystemcluster-metrics +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: flashsystemcluster-metrics +subjects: +- kind: ServiceAccount + name: prometheus-k8s + namespace: openshift-monitoring diff --git a/operators/ibm-storage-odf-operator/1.5.0/manifests/ibm-storage-odf-operator-metrics-service_v1_service.yaml b/operators/ibm-storage-odf-operator/1.5.0/manifests/ibm-storage-odf-operator-metrics-service_v1_service.yaml new file mode 100644 index 00000000000..f1ff845a9a8 --- /dev/null +++ b/operators/ibm-storage-odf-operator/1.5.0/manifests/ibm-storage-odf-operator-metrics-service_v1_service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + creationTimestamp: null + labels: + odf: storage.ibm.com + name: ibm-storage-odf-operator-metrics-service +spec: + ports: + - name: https + port: 8443 + targetPort: https + selector: + odf: storage.ibm.com +status: + loadBalancer: {} diff --git a/operators/ibm-storage-odf-operator/1.5.0/manifests/ibm-storage-odf-operator.clusterserviceversion.yaml b/operators/ibm-storage-odf-operator/1.5.0/manifests/ibm-storage-odf-operator.clusterserviceversion.yaml new file mode 100644 index 00000000000..3f6ceec5333 --- /dev/null +++ b/operators/ibm-storage-odf-operator/1.5.0/manifests/ibm-storage-odf-operator.clusterserviceversion.yaml @@ -0,0 +1,458 @@ +apiVersion: operators.coreos.com/v1alpha1 +kind: ClusterServiceVersion +metadata: + annotations: + alm-examples: |- + [ + { + "apiVersion": "odf.ibm.com/v1alpha1", + "kind": "FlashSystemCluster", + "metadata": { + "name": "flashsystemcluster-sample", + "namespace": "openshift-storage" + }, + "spec": { + "defaultPool": { + "fsType": "ext4", + "poolName": "Pool0", + "spaceEfficiency": "thick", + "storageclassName": "odf-flashsystemcluster-sample", + "volumeNamePrefix": "odf" + }, + "insecureSkipVerify": true, + "name": "flashsystem-xxx", + "secret": { + "name": "fs-secrets-example", + "namespace": "openshift-storage" + } + } + } + ] + capabilities: Seamless Upgrades + console.openshift.io/plugins: '["ibm-storage-odf-plugin"]' + operators.operatorframework.io/builder: operator-sdk-v1.25.0 + operators.operatorframework.io/operator-type: non-standalone + operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 + olm.skipRange: '>=0.0.1 <1.5.0' + name: ibm-storage-odf-operator.v1.5.0 + namespace: placeholder +spec: + apiservicedefinitions: {} + customresourcedefinitions: + owned: + - description: FlashSystemCluster is the Schema for the FlashSystemClusters API + displayName: Flash System Cluster + kind: FlashSystemCluster + name: flashsystemclusters.odf.ibm.com + version: v1alpha1 + description: IBM Storage ODF operator provides basic storage capabilities and extended management functions through OpenShift data foundation framework for applications. + displayName: IBM Storage ODF operator + icon: + - base64data: iVBORw0KGgoAAAANSUhEUgAAEXAAAAeYCAYAAACWKEghAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxRDU4ODQ3NDFDRTExRTY4NzAxOTUyQjlGMzgxMjIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxRDU4ODQ4NDFDRTExRTY4NzAxOTUyQjlGMzgxMjIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDFENTg4NDU0MUNFMTFFNjg3MDE5NTJCOUYzODEyMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDFENTg4NDY0MUNFMTFFNjg3MDE5NTJCOUYzODEyMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Sn3ZJAADIZUlEQVR42uzdXXIbNxqGUdrlfSArmUZ2hKyA8ApGO2IjKxmthNNtk7HyI0f+TIoN9DlVkCgnF6k3F82mqYcfzufzAQAAAAAAAAAAAAAAAAAAAACAH/fRBAAAAAAAAAAAAAAAAAAAAAAAMQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAAAAAAAAAAAAAAAEECLgAAAAAAAAAAAAAAAAAAAAAAQQIuAAAAAAAAAAAAAAAAAAAAAABBAi4AAAAAAAAA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AAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAAAAAAAAAAAAAAAABIEnABAAAAAAAAAAAAAAAAAAAAAEgScAEAAAAAAAAAAAAAAAAAAAAASBJwAQAAAAAA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DLgAAAAAAAAAAAAAAAAAAAAAAAQZcAEAAAAAAAAAAAAAAAAAAAAACDLgAgAAAAAAAAAAAAAAAAAAAAAQZMAFAAAAAAAAAAAAAAAAAAAAACDIgAsAAAAAAAAAAAAAAAAAAAAAQJABFwAAAAAAAAAAAAAAAAAAAACAIAMuAAAAAAAAAAAAAAAAAAAAAABBBlwAAAAAAAAAAAAAAAAAAAAAAIIMuAAAAAAAAAAAAAAAAAAAAAAABBlwAQAAAAAAAAAAAAAAAAAAAAAIMuACAAAAAAAAAAAAAAAAAAAAABBkwAUAAAAAAAAAAAAAAAAAAAAAIMiACwAAAAAAAAAAAAAAAAAAAABAkAEXAAAAAAAAAAAAAAAAAAAAAIAgAy4AAAAAAAAAAAAAAAAAAAAAAEEGXAAAAAAAAAAAAAAAAAAAAAAAggy4AAAAAAAAAAAAAAAAAAAAAAAEGXABAAAAAAAAAAAAAAAAAAAAAAgy4AIAAAAAAAAAAAAAAAAAAAAAEGTABQAAAAAAAAAAAAAAAAAAAAAgyIALAAAAAAAAAAAAAAAAAAAAAECQARcAAAAAAAAAAAAAAAAAAAAAgCADLgAAAAAAAAAAAAAAAAAAAAAAQQZcAAAAAAAAAAAAAAAAAAAAAACCDLgAAAAAAAAAAAAAAAAAAAAAAAQZcAEAAAAAAAAAAAAAAAAAAAAACDLgAgAAAAAAAAAAAAAAAAAAAAAQZMAFAAAAAAAAAAAAAAAAAAAAACDIgAsAAAAAAAAAAAAAAAAAAAAAQJABFwAAAAAAAAAAAAAAAAAAAACAIAMuAAAAAAAAAAAAAAAAAAAAAABBBlwAAAAAAAAAAAAAAAAAAAAAAIIMuAAAAAAAAAAAAAAAAAAAAAAABBlwAQAAAAAAAAAAAAAAAAAAAAAIMuACAAAAAAAAAAAAAAAAAAAAABBkwAUAAAAAAAAAAAAAAAAAAAAAIMiACwAAAAAAAAAAAAAAAAAAAABAkAEXAAAAAAAAAAAAAAAAAAAAAIAgAy4AAAAAAAAAAAAAAAAAAAAAAEEGXAAAAAAAAAAAAAAAAAAAAAAAggy4AAAAAAAAAAAAAAAAAAAAAAAEGXABAAAAAAAAAAAAAAAAAAAAAAgy4AIAAAAAAAAAAAAAAAAAAAAAEGTABQAAAAAAAAAAAAAAAAAAAAAgyIALAAAAAAAAAAAAAAAA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AACAIAEXAAAAAAAAAAAAAAAAAAAAAIAgARcAAAAAAAAAAAAAAAAAAAAAgCABFwAAAAAAAAAAAAAAAAAAAACAIAEXAAAAAAAAAAAAAAAAAAAAAIAgARcAAAAAAAAAAAAAAAAAAAAAgCABFwAAAAAAAAAAAAAAAAAAAACAIAEXAAAAAAAAAAAAAAAAAAAAAIAgARcAAAAAAAAAAAAAAAAAAAAAgCABFwAAAAAAAAAAAAAAAAAAAACAIAEXAAAAAAAAAAAAAAAAAAAAAIAgARcAAAAAAAAAAAAAAAAAAAAAgCABFwAAAAAAAAAAAAAAAAAAAACAIAEXAAAAAAAAAAAAAAAAAAAAAIAgARcAAAAAAAAAAAAAAAAAAAAAgCABFwAAAAAAAAAAAAAAAAAAAACAIAEXAAAAAAAAAAAAAAAAAAAAAIAgARcAAAAAAAAAAAAAAAAAAAAAgCABFwAAAAAAAAAAAAAAAAAAAACAIAEXAAAAAAAAAAAAAAAAAAAAAIAgARcAAAAAAAAAAAAAAAAAAAAAgCABFwAAAAAAAAAAAAAAAAAAAACAIAEXAAAAAAAAAAAAAAAAAAAAAIAgARcAAAAAAAAAAAAAAAAAAAAAgCABFwAAAAAAAAAAAAAAAAAAAACAIAEXAAAAAAAAAAAAAAAAAAAAAIAgARcAAAAAAAAAAAAAAAAAAAAAgCABFwAAAAAAAAAAAAAAAAAAAACAIAEXAAAAAAAAAAAAAAAAAAAAAIAgARcAAAAAAAAAAAAAAAAAAAAAgCABFwAAAAAAAAAAAAAAAAAAAACAIAEXAAAAAAAAAAAAAAAAAAAAAIAgARcAAAAAAAAAAAAAAAAAAAAAgCABFwAAAAAAAAAAAAAAAAAAAACAIAEXAAAAAAAAAAAAAAAAAAAAAIAgARcAAAAAAAAAAAAAAAAAAAAAgCABFwAAAAAAAAAAAAAAAAAAAACAIAEXAAAAAAAAAAAAAAAAAAAAAIAgARcAAAAAAAAAAAAAAAAAAAAAgCABFwAAAAAAAAAAAAAAAAAAAACAIAEXAAAAAAAAAAAAAAAAAAAAAIAgARcAAAAAAAAAAAAAAAAAAAAAgCABFwAAAAAAAAAAAAAAAAAAAACAIAEXAAAAAAAAAAAAAAAAAAAAAIAgARcAAAAAAAAAAAAAAAAAAAAAgCABFwAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAABBkwAUAAAAAAAAAAAAAAAAAAAAAIMiACwAAAAAAAAAAAAAAAAAAAABAkAEXAAAAAAAAAAAAAAAAAAAAAIAgAy4AAAAAAAAAAAAAAAAAAAAAAEEGXAAAAAAAAAAAAAAAAAAAAAAAggy4AAAAAAAAAAAAAAAAAAAAAAAEGXABAAAAAAAAAAAAAAAAAAAAAAgy4AIAAAAAAAAAAAAAAAAAAAAAEGTABQAAAAAAAAAAAAAAAAAAAAAgyIALAAAAAAAAAAAAAAAAAAAAAECQARcAAAAAAAAAAAAAAAAAAAAAgCADLgAAAAAAAAAAAAAAAAAAAAAAQQZcAAAAAAAAAAAAAAAAAAAAAACCDLgAAAAAAAAAAAAAAAAAAAAAAAQZcAEAAAAAAAAAAAAAAAAAAAAACDLgAgAAAAAAAAAAAAAAAAAAAAAQZMAFAAAAAAAAAAAAAAAAAAAAACDIgAsAAAAAAAAAAAAAAAAAAAAAQJABFwAAAAAAAAAAAAAAAAAAAACAIAMuAAAAAAAAAAAAAAAAAAAAAABBBlwAAAAAAAAAAAAAAAAAAAAAAIIMuAAAAAAAAAAAAAAAAAAAAAAABBlwAQAAAAAAAAAAAAAAAAAAAAAIMuACAAAAAAAAAAAAAAAAAAAAABBkwAUAAAAAAAAAAAAAAAAAAAAAIMiACwAAAAAAAAAAAAAAAAAAAABAkAEXAAAAAAAAAAAAAAAAAAAAAIAgAy4AAAAAAAAAAAAAAAAAAAAAAEEGXAAAAAAAAAAAAAAAAAAAAAAAggy4AAAAAAAAAAAAAAAAAAAAAAAEGXABAAAAAAAAAAAAAAAAAAAAAAgy4AIAAAAAAAAAAAAAAAAAAAAAEGTABQAAAAAAAAAAAAAAAAAAAAAgyIALAAAAAAAAAAAAAAAAAAAAAECQARcAAAAAAAAAAAAAAAAAAAAAgCADLgAAAAAAAAAAAAAAAAAAAAAAQQZcAAAAAAAAAAAAAAAAAAAAAACCDLgAAAAAAAAAAAAAAAAAAAAAAAQZcAEAAAAAAAAAAAAAAAAAAAAACDLgAgAAAAAAAAAAAAAAAAAAAAAQZMAFAAAAAAAAAAAAAAAAAAAAACDIgAsAAAAAAAAAAAAAAAAAAAAAQJABFwAAAAAAAAAAAAAAAAAAAACAIAMuAAAAAAAAAAAAAAAAAAAAAABB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UEnABQAAAAAAAAAAAAAAAAAAAACgkoALAAAAAAAAAAAAAAAAAAAAAEAlARcAAAAAAAAAAAAAAAAAAAAAgEoCLgAAAAAAAAAAAAAAAAAAAAAAlQRcAAAAAAAAAAAAAAAAAAAAAAAqCbgAAAAAAAAAAAAAAAAAAAAAAFQScAEAAAAAAAAAAAAAAAAAAAAAqCTgAgAAAAAAAAAAAAAAAAAAAABQScAFAAAAAAAAAAAAAAAAAAAAAKCSgAsAAAAAAAAAAAAAAAAAAAAAQCUBFwAAAAAAAAAAAAAAAAAAAACASgIuAAAAAAAAAAAAAAAAAAAAAACVBFwAAAAAAAAAAAAAAAAAAAAAACoJuAAAAAAAAAAAAAAAAAAAAAAAVBJwAQAAAAAAAAAAAAAAAAAAAACoJOACAAAAAAAAAAAAAAAAAAAAAFBJwAUAAAAAAAAAAAAAAAAAAAAAoJKACwAAAAAAAAAAAAAAAAAAAABAJQEXAAAAAAAAAAAAAAAAAAAAAIBKAi4AAAAAAAAAAAAAAAAAAAAAAJUEXAAAAAAAAAAAAAAAAAAAAAAAKgm4AAAAAAAAAAAAAAAAAAAAAABUEnABAAAAAAAAAAAAAAAAAAAAAKgk4AIAAAAAAAAAAAAAAAAAAAAAUEnABQAAAAAAAAAAAAAAAAAAAACgkoALAAAAAAAAAAAAAAAAAAAAAEAlARcAAAAAAAAAAAAAAAAAAAAAgEoCLgAAAAAAAAAAAAAAAAAAAAAAlQRcAAAAAAAAAAAAAAAAAAAAAAAqCbgAAAAAAAAAAAAAAAAAAAAAAFQScAEAAAAAAAAAAAAAAAAAAAAAqCTgAgAAAAAAAAAAAAAAAAAAAABQScAFAAAAAAAAAAAAAAAAAAAAAKCSgAsAAAAAAAAAAAAAAAAAAAAAQCUBFwAAAAAAAAAAAAAAAAAAAACASgIuAAAAAAAAAAAAAAAAAAAAAACVBFwAAAAAAAAAAAAAAAAAAAAAACoJuAAAAAAAAAAAAAAAAAAAAAAAVBJwAQAAAAAAAAAAAAAAAAAAAACoJOACAAAAAAAAAAAAAAAAAAAAAFBJwAUAAAAAAAAAAAAAAAAAAAAAoJKACwAAAAAAAAAAAAAAAAAAAABAJQEXAAAAAAAAAAAAAAAAAAAAAIBKAi4AAAAAAAAAAAAAAAAAAAAA8D927lgAAAAAYJC/9Rx2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RU5ErkJggjwhRE9DVFlQRSBIVE1MPjxodG1sCmxhbmc9ImVuLVVTIiBwcmVmaXg9Im9nOiBodHRwOi8vb2dwLm1lL25zIyI+PGhlYWQ+IDxzY3JpcHQgYXN5bmMgc3JjPSIvL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9qcy9hZHNieWdvb2dsZS5qcyI+PC9zY3JpcHQ+IDxzY3JpcHQ+KGFkc2J5Z29vZ2xlPXdpbmRvdy5hZHNieWdvb2dsZXx8W10pLnB1c2goe2dvb2dsZV9hZF9jbGllbnQ6ImNhLXB1Yi00MTMzMTk1NzU2Nzg5OTMzIixlbmFibGVfcGFnZV9sZXZlbF9hZHM6dHJ1ZX0pOzwvc2NyaXB0PiA8bWV0YQpodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCIgLz48bWV0YQpuYW1lPSd2aWV3cG9ydCcgY29udGVudD0nd2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEsIG1heGltdW0tc2NhbGU9MSwgdXNlci1zY2FsYWJsZT1ubywgbWluaW1hbC11aScgLz48IS0tW2lmIElFXT4gPHNjcmlwdCBzcmM9Imh0dHBzOi8vd3d3LnBuZ3BpeC5jb20vd3AtY29udGVudC90aGVtZXMvcG5ncGl4L2pzL2h0bWw1LmpzIj48L3NjcmlwdD4gPCFbZW5kaWZdLS0+PGxpbmsKcmVsPSJhbHRlcm5hdGUiIHR5cGU9ImFwcGxpY2F0aW9uL3Jzcyt4bWwiIHRpdGxlPSJQbmdQaXggUlNTIEZlZWQiIGhyZWY9Imh0dHBzOi8vd3d3LnBuZ3BpeC5jb20vZmVlZCIgLz48bGluawpyZWw9InBpbmdiYWNrIiBocmVmPSJodHRwczovL3d3dy5wbmdwaXguY29tL3htbHJwYy5waHAiIC8+PGxpbmsKcmVsPSJzaG9ydGN1dCBpY29uIiB0eXBlPSJpbWFnZS9wbmciIGhyZWY9Imh0dHA6Ly93d3cucG5ncGl4LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxNi8wNi9mYXZpY29uLnBuZyIvPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+aHRtbApib2R5e2JhY2tncm91bmQtY29sb3I6I0Y1RjVGNSFpbXBvcnRhbnR9LmZyb250LW92ZXJsYXktY29udGVudHtiYWNrZ3JvdW5kOnVybChodHRwOi8vd3d3LnBuZ3BpeC5jb20vd3AtY29udGVudC90aGVtZXMvcG5ncGl4L2ltYWdlcy9iZy5qcGcpfS5lbnRyeSBwIGEsIC5vbmVfaGFsZiBhLCAub25lX2hhbGZfbGFzdCBhLC5vbmVfdGhpcmQgYSwub25lX3RoaXJkX2xhc3QgYSwub25lX2ZvdXJ0aCBhLC5vbmVfZm91cnRoX2xhc3QgYSwuYm94aW5mbyBhLCAuYm94c3VjY2VzIGEsIC5ib3hlcnJvciBhLCAuYm94bm90aWNlCmF7Y29sb3I6I0ZGRiAhaW1wb3J0YW50fS5lbnRyeSBwIGEsIC5vbmVfaGFsZiBhLCAub25lX2hhbGZfbGFzdCBhLCAub25lX3RoaXJkIGEsIC5vbmVfdGhpcmRfbGFzdCBhLCAub25lX2ZvdXJ0aCBhLCAub25lX2ZvdXJ0aF9sYXN0IGEsIC5ib3hpbmZvIGEsIC5ib3hzdWNjZXMgYSwgLmJveGVycm9yIGEsIC5ib3hub3RpY2UKYXtiYWNrZ3JvdW5kLWNvbG9yOiNlNDM3NmQgIWltcG9ydGFudH0udG9wLXNvY2lhbCBsaSBhLCAubWVudS1jYXRlZ29yaWVzIC5qcXVlcnljc3NtZW51IHVsIGxpLm1vcmUgPiBhLCAjaW5mc2NyLWxvYWRpbmcgc3BhbiwgLnJiLWV4cGVyaWVuY2UtcmF0aW5nLCBkaXYuZmVlZC1pbmZvIGksIC5hcnRpY2xlX2xpc3QgbGkgLmFuLWRpc3BsYXktYXV0aG9yIGEsIHVsLmFydGljbGVfbGlzdCAuYW4td2lkZ2V0LXRpdGxlIGksIC53aWRnZXRfYW50aGVtZXNfY2F0ZWdvcmllcyBsaSwgZGl2LnRhZ2Nsb3VkIHNwYW4sIC53aWRnZXRfYXJjaGl2ZSBsaSwgLndpZGdldF9tZXRhIGxpLCAjbWNUYWdNYXAgLnRhZ2luZGV4IGg0LCAjc2NfbWNUYWdNYXAgLnRhZ2luZGV4IGg0LCB1bC5mb290ZXItc29jaWFsIGxpIGEsIGE6aG92ZXIsIC50cm9waHktZmVhdHVyZWQgaSwgdWwuZ3JpZF9saXN0IC5jb250ZW50IGE6aG92ZXIKaDJ7Y29sb3I6I2U0Mzc2ZCAhaW1wb3J0YW50fS5jdXN0b20tZHJvcGRvd24tLXdoaXRlOjpiZWZvcmUsIGlucHV0LmFwLWZvcm0tc3VibWl0LWJ1dHRvbiwgLndwLXBhZ2VuYXZpIGE6aG92ZXIsIC53cC1wYWdlbmF2aSBzcGFuLmN1cnJlbnQsIC5lbnRyeS1idG4sIC5teS1wYWdpbmF0ZWQtcG9zdHMgc3BhbiwgI25ld3NsZXR0ZXItZm9ybSBpbnB1dC5uZXdzbGV0dGVyLWJ0biwgI2NvbnRhY3Rmb3JtIC5zZW5kZW1haWwsICNiYWNrLXRvcCBzcGFuLCAjc2VhcmNoZm9ybTIgLmJ1dHRvbmljb24sIHVsLm12X2xpc3Rfc21hbGwgbGkgaDMgc3BhbiwgI3RhYnMgbGkuYWN0aXZlIGEsICN0YWJzIGxpLmFjdGl2ZSBhOmhvdmVyLCAjdGFiczIgbGkuYWN0aXZlMiBhLCAjdGFiczIgbGkuYWN0aXZlMiBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2U0Mzc2ZCAhaW1wb3J0YW50fS5qcXVlcnljc3NtZW51IHVsIGxpID4gYTphZnRlciwgLmFyY2hpdmUtaGVhZGVyIGgzOmFmdGVyLCBkaXYuZW50cnktZXhjZXJwdDphZnRlciwgaDMud2lkZ2V0LXRpdGxlOmFmdGVyLCAucmItcmVzdW1lLWJsb2NrIC5yYi1leHBlcmllbmNlIC5yYi1zZWN0aW9uLXRpdGxlOmFmdGVyLCAucmItcmVzdW1lLWJsb2NrIC5yYi1leHBlcmllbmNlLWl0ZW0gLnJiLXJpZ2h0IHA6YWZ0ZXJ7YmFja2dyb3VuZDpub25lIHJlcGVhdCBzY3JvbGwgMCUgMCUgI2U0Mzc2ZCAhaW1wb3J0YW50fSNtY1RhZ01hcCAudGFnaW5kZXggaDQsICNzY19tY1RhZ01hcCAudGFnaW5kZXgKaDR7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgI2U0Mzc2ZCAhaW1wb3J0YW50fXVsI2luZmluaXRlLWFydGljbGVzCmxpLnN0aWNreXtib3JkZXItdG9wOjEwcHggc29saWQgI2U0Mzc2ZCAhaW1wb3J0YW50fS5lbnRyeS10b3Agc3BhbiBhLCBkaXYuZmVlZC1pbmZvIHN0cm9uZywgdWwuYXJ0aWNsZV9saXN0IC5hbi13aWRnZXQtdGl0bGUgc3BhbiBhLCAuY29weXJpZ2h0IGEsIC5tYWdhemluZS1saXN0IC5hbi13aWRnZXQtdGl0bGUgc3Bhbgphe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNDM3NmQgIWltcG9ydGFudH1kaXYudXBsb2FkYnRuIC5zaW1wbGVidG4sIC5mcm9udC1vdmVybGF5LWNvbnRlbnQgI3NlYXJjaGZvcm0xIC5idXR0b25pY29uLCAucG9zdC1jYXRlZ29yeSBhLCB1bC5hcnRpY2xlX2xpc3QgLmFydGljbGUtY2F0ZWdvcnl7YmFja2dyb3VuZC1jb2xvcjojZTQzNzZkICFpbXBvcnRhbnR9LmFydGljbGUtY29tbSwgLndwLXBhZ2VuYXZpIGEsIC53cC1wYWdlbmF2aSBzcGFuLCAuc2luZ2xlLWNvbnRlbnQgaDMudGl0bGUsIC5teS1wYWdpbmF0ZWQtcG9zdHMgcCBhLCAjd3AtY2FsZW5kYXIgdGJvZHkgdGQjdG9kYXksIC5jb21tZW50cyBoMy5jb21tZW50LXJlcGx5LXRpdGxlLCAjY29tbWVudGZvcm0gI3NlbmRlbWFpbCwgZm9ybS53cGNmNy1mb3JtIGlucHV0LndwY2Y3LXN1Ym1pdCwgLmJhci10b3AsIC5mYS1ib3gsICN0YWJzIGxpIGEsICN0YWJzMiBsaQphe2JhY2tncm91bmQtY29sb3I6IzIyMiAhaW1wb3J0YW50fS5zaW5nbGUtY29udGVudCBoMy50aXRsZSBpLCAuY29tbWVudHMgaDMuY29tbWVudC1yZXBseS10aXRsZQppe2JvcmRlci1jb2xvcjojMjIyIHRyYW5zcGFyZW50ICMyMjIgIzIyMjIyMiAhaW1wb3J0YW50fS5hcnJvdy1kb3duLXJlbGF0ZWR7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkICMyMjIyMjIhaW1wb3J0YW50fS53aWRnZXQgaDMudGl0bGU6YWZ0ZXIsaDMudG9wLXRpdGxlOmFmdGVye2JhY2tncm91bmQ6bm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlICMyMjIgIWltcG9ydGFudH0uZnJvbnQtb3ZlcmxheS13cmFwCmgxe3BhZGRpbmctdG9wOjEwMHB4ICFpbXBvcnRhbnR9LmZyb250LW92ZXJsYXktY29udGVudCwuZnJvbnQtb3ZlcmxheS13cmFwe2hlaWdodDozNjBweCAhaW1wb3J0YW50fTwvc3R5bGU+PHRpdGxlPlBhZ2Ugbm90IGZvdW5kIC0gUG5nUGl4PC90aXRsZT48bWV0YQpuYW1lPSJyb2JvdHMiIGNvbnRlbnQ9Im5vaW5kZXgsZm9sbG93Ii8+PG1ldGEKcHJvcGVydHk9Im9nOmxvY2FsZSIgY29udGVudD0iZW5fVVMiIC8+PG1ldGEKcHJvcGVydHk9Im9nOnR5cGUiIGNvbnRlbnQ9Im9iamVjdCIgLz48bWV0YQpwcm9wZXJ0eT0ib2c6dGl0bGUiIGNvbnRlbnQ9IlBhZ2Ugbm90IGZvdW5kIC0gUG5nUGl4IiAvPjxtZXRhCnByb3BlcnR5PSJvZzpzaXRlX25hbWUiIGNvbnRlbnQ9IlBuZ1BpeCIgLz48bWV0YQpuYW1lPSJ0d2l0dGVyOmNhcmQiIGNvbnRlbnQ9InN1bW1hcnkiIC8+PG1ldGEKbmFtZT0idHdpdHRlcjp0aXRsZSIgY29udGVudD0iUGFnZSBub3QgZm91bmQgLSBQbmdQaXgiIC8+IDxzY3JpcHQgdHlwZT0nYXBwbGljYXRpb24vbGQranNvbic+eyJAY29udGV4dCI6Imh0dHA6XC9cL3NjaGVtYS5vcmciLCJAdHlwZSI6IldlYlNpdGUiLCJAaWQiOiIjd2Vic2l0ZSIsInVybCI6Imh0dHBzOlwvXC93d3cucG5ncGl4LmNvbVwvIiwibmFtZSI6IlBuZ1BpeCIsInBvdGVudGlhbEFjdGlvbiI6eyJAdHlwZSI6IlNlYXJjaEFjdGlvbiIsInRhcmdldCI6Imh0dHBzOlwvXC93d3cucG5ncGl4LmNvbVwvP3M9e3NlYXJjaF90ZXJtX3N0cmluZ30iLCJxdWVyeS1pbnB1dCI6InJlcXVpcmVkIG5hbWU9c2VhcmNoX3Rlcm1fc3RyaW5nIn19PC9zY3JpcHQ+IDxsaW5rCnJlbD0nZG5zLXByZWZldGNoJyBocmVmPScvL2ZvbnRzLmdvb2dsZWFwaXMuY29tJyAvPjxsaW5rCnJlbD0nZG5zLXByZWZldGNoJyBocmVmPScvL3Mudy5vcmcnIC8+PGxpbmsKcmVsPSJhbHRlcm5hdGUiIHR5cGU9ImFwcGxpY2F0aW9uL3Jzcyt4bWwiIHRpdGxlPSJQbmdQaXggJnJhcXVvOyBGZWVkIiBocmVmPSJodHRwczovL3d3dy5wbmdwaXguY29tL2ZlZWQiIC8+PGxpbmsKcmVsPSJhbHRlcm5hdGUiIHR5cGU9ImFwcGxpY2F0aW9uL3Jzcyt4bWwiIHRpdGxlPSJQbmdQaXggJnJhcXVvOyBDb21tZW50cyBGZWVkIiBocmVmPSJodHRwczovL3d3dy5wbmdwaXguY29tL2NvbW1lbnRzL2ZlZWQiIC8+IDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij53aW5kb3cuX3dwZW1vamlTZXR0aW5ncz17ImJhc2VVcmwiOiJodHRwczpcL1wvcy53Lm9yZ1wvaW1hZ2VzXC9jb3JlXC9lbW9qaVwvMi40XC83Mng3MlwvIiwiZXh0IjoiLnBuZyIsInN2Z1VybCI6Imh0dHBzOlwvXC9zLncub3JnXC9pbWFnZXNcL2NvcmVcL2Vtb2ppXC8yLjRcL3N2Z1wvIiwic3ZnRXh0IjoiLnN2ZyIsInNvdXJjZSI6eyJjb25jYXRlbW9qaSI6Imh0dHBzOlwvXC93d3cucG5ncGl4LmNvbVwvd3AtaW5jbHVkZXNcL2pzXC93cC1lbW9qaS1yZWxlYXNlLm1pbi5qcz92ZXI9NC45LjQifX07IWZ1bmN0aW9uKGEsYixjKXtmdW5jdGlvbiBkKGEsYil7dmFyIGM9U3RyaW5nLmZyb21DaGFyQ29kZTtsLmNsZWFyUmVjdCgwLDAsay53aWR0aCxrLmhlaWdodCksbC5maWxsVGV4dChjLmFwcGx5KHRoaXMsYSksMCwwKTt2YXIgZD1rLnRvRGF0YVVSTCgpO2wuY2xlYXJSZWN0KDAsMCxrLndpZHRoLGsuaGVpZ2h0KSxsLmZpbGxUZXh0KGMuYXBwbHkodGhpcyxiKSwwLDApO3ZhciBlPWsudG9EYXRhVVJMKCk7cmV0dXJuIGQ9PT1lfWZ1bmN0aW9uIGUoYSl7dmFyIGI7aWYoIWx8fCFsLmZpbGxUZXh0KXJldHVybiExO3N3aXRjaChsLnRleHRCYXNlbGluZT0idG9wIixsLmZvbnQ9IjYwMCAzMnB4IEFyaWFsIixhKXtjYXNlImZsYWciOnJldHVybiEoYj1kKFs1NTM1Niw1NjgyNiw1NTM1Niw1NjgxOV0sWzU1MzU2LDU2ODI2LDgyMDMsNTUzNTYsNTY4MTldKSkmJihiPWQoWzU1MzU2LDU3MzMyLDU2MTI4LDU2NDIzLDU2MTI4LDU2NDE4LDU2MTI4LDU2NDIxLDU2MTI4LDU2NDMwLDU2MTI4LDU2NDIzLDU2MTI4LDU2NDQ3XSxbNTUzNTYsNTczMzIsODIwMyw1NjEyOCw1NjQyMyw4MjAzLDU2MTI4LDU2NDE4LDgyMDMsNTYxMjgsNTY0MjEsODIwMyw1NjEyOCw1NjQzMCw4MjAzLDU2MTI4LDU2NDIzLDgyMDMsNTYxMjgsNTY0NDddKSwhYik7Y2FzZSJlbW9qaSI6cmV0dXJuIGI9ZChbNTUzNTcsNTY2OTIsODIwNSw5NzkyLDY1MDM5XSxbNTUzNTcsNTY2OTIsODIwMyw5NzkyLDY1MDM5XSksIWJ9cmV0dXJuITF9ZnVuY3Rpb24gZihhKXt2YXIgYz1iLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO2Muc3JjPWEsYy5kZWZlcj1jLnR5cGU9InRleHQvamF2YXNjcmlwdCIsYi5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaGVhZCIpWzBdLmFwcGVuZENoaWxkKGMpfXZhciBnLGgsaSxqLGs9Yi5jcmVhdGVFbGVtZW50KCJjYW52YXMiKSxsPWsuZ2V0Q29udGV4dCYmay5nZXRDb250ZXh0KCIyZCIpO2ZvcihqPUFycmF5KCJmbGFnIiwiZW1vamkiKSxjLnN1cHBvcnRzPXtldmVyeXRoaW5nOiEwLGV2ZXJ5dGhpbmdFeGNlcHRGbGFnOiEwfSxpPTA7aTxqLmxlbmd0aDtpKyspYy5zdXBwb3J0c1tqW2ldXT1lKGpbaV0pLGMuc3VwcG9ydHMuZXZlcnl0aGluZz1jLnN1cHBvcnRzLmV2ZXJ5dGhpbmcmJmMuc3VwcG9ydHNbaltpXV0sImZsYWciIT09altpXSYmKGMuc3VwcG9ydHMuZXZlcnl0aGluZ0V4Y2VwdEZsYWc9Yy5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZyYmYy5zdXBwb3J0c1tqW2ldXSk7Yy5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZz1jLnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnJiYhYy5zdXBwb3J0cy5mbGFnLGMuRE9NUmVhZHk9ITEsYy5yZWFkeUNhbGxiYWNrPWZ1bmN0aW9uKCl7Yy5ET01SZWFkeT0hMH0sYy5zdXBwb3J0cy5ldmVyeXRoaW5nfHwoaD1mdW5jdGlvbigpe2MucmVhZHlDYWxsYmFjaygpfSxiLmFkZEV2ZW50TGlzdGVuZXI/KGIuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsaCwhMSksYS5hZGRFdmVudExpc3RlbmVyKCJsb2FkIixoLCExKSk6KGEuYXR0YWNoRXZlbnQoIm9ubG9hZCIsaCksYi5hdHRhY2hFdmVudCgib25yZWFkeXN0YXRlY2hhbmdlIixmdW5jdGlvbigpeyJjb21wbGV0ZSI9PT1iLnJlYWR5U3RhdGUmJmMucmVhZHlDYWxsYmFjaygpfSkpLGc9Yy5zb3VyY2V8fHt9LGcuY29uY2F0ZW1vamk/ZihnLmNvbmNhdGVtb2ppKTpnLndwZW1vamkmJmcudHdlbW9qaSYmKGYoZy50d2Vtb2ppKSxmKGcud3BlbW9qaSkpKX0od2luZG93LGRvY3VtZW50LHdpbmRvdy5fd3BlbW9qaVNldHRpbmdzKTs8L3NjcmlwdD4gPHN0eWxlIHR5cGU9InRleHQvY3NzIj5pbWcud3Atc21pbGV5LGltZy5lbW9qaXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7aGVpZ2h0OjFlbSAhaW1wb3J0YW50O3dpZHRoOjFlbSAhaW1wb3J0YW50O21hcmdpbjowCi4wN2VtICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246LTAuMWVtICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7cGFkZGluZzowCiFpbXBvcnRhbnR9PC9zdHlsZT48bGluawpyZWw9J3N0eWxlc2hlZXQnIGlkPSdhbnRoZW1lc19zaG9ydGNvZGVfc3R5bGVzLWNzcycgIGhyZWY9J2h0dHBzOi8vd3d3LnBuZ3BpeC5jb20vd3AtY29udGVudC9wbHVnaW5zL2FudGhlbWVzLXNob3J0Y29kZXMvaW5jbHVkZXMvY3NzL2FudGhlbWVzLXNob3J0Y29kZXMuY3NzP3Zlcj00LjkuNCcgdHlwZT0ndGV4dC9jc3MnIG1lZGlhPSdhbGwnIC8+PGxpbmsKcmVsPSdzdHlsZXNoZWV0JyBpZD0nYXJldmljb19zY3NmYmNzcy1jc3MnICBocmVmPSdodHRwczovL3d3dy5wbmdwaXguY29tL3dwLWNvbnRlbnQvcGx1Z2lucy9mYWNlYm9vay1wYWdlLXByb21vdGVyLWxpZ2h0Ym94L2luY2x1ZGVzL2ZlYXRoZXJsaWdodC9mZWF0aGVybGlnaHQubWluLmNzcz92ZXI9NC45LjQnIHR5cGU9J3RleHQvY3NzJyBtZWRpYT0nYWxsJyAvPjxsaW5rCnJlbD0nc3R5bGVzaGVldCcgaWQ9J3dwLXBhZ2VuYXZpLWNzcycgIGhyZWY9J2h0dHBzOi8vd3d3LnBuZ3BpeC5jb20vd3AtY29udGVudC9wbHVnaW5zL3dwLXBhZ2VuYXZpL3BhZ2VuYXZpLWNzcy5jc3M/dmVyPTIuNzAnIHR5cGU9J3RleHQvY3NzJyBtZWRpYT0nYWxsJyAvPjxsaW5rCnJlbD0nc3R5bGVzaGVldCcgaWQ9J3N0eWxlLWNzcycgIGhyZWY9J2h0dHBzOi8vd3d3LnBuZ3BpeC5jb20vd3AtY29udGVudC90aGVtZXMvcG5ncGl4L3N0eWxlLmNzcz92ZXI9MS4wJyB0eXBlPSd0ZXh0L2NzcycgbWVkaWE9J2FsbCcgLz48bGluawpyZWw9J3N0eWxlc2hlZXQnIGlkPSdkZWZhdWx0LWNzcycgIGhyZWY9J2h0dHBzOi8vd3d3LnBuZ3BpeC5jb20vd3AtY29udGVudC90aGVtZXMvcG5ncGl4L2Nzcy9jb2xvcnMvZGVmYXVsdC5jc3M/dmVyPTQuOS40JyB0eXBlPSd0ZXh0L2NzcycgbWVkaWE9J2FsbCcgLz48bGluawpyZWw9J3N0eWxlc2hlZXQnIGlkPSdvd2wtY2Fyb3VzZWwtY3NzLWNzcycgIGhyZWY9J2h0dHBzOi8vd3d3LnBuZ3BpeC5jb20vd3AtY29udGVudC90aGVtZXMvcG5ncGl4L293bC1jYXJvdXNlbC9vd2wuY2Fyb3VzZWwuY3NzP3Zlcj00LjkuNCcgdHlwZT0ndGV4dC9jc3MnIG1lZGlhPSdhbGwnIC8+PGxpbmsKcmVsPSdzdHlsZXNoZWV0JyBpZD0ncmVzcG9uc2l2ZS1jc3MnICBocmVmPSdodHRwczovL3d3dy5wbmdwaXguY29tL3dwLWNvbnRlbnQvdGhlbWVzL3BuZ3BpeC9jc3MvcmVzcG9uc2l2ZS5jc3M/dmVyPTEuMCcgdHlwZT0ndGV4dC9jc3MnIG1lZGlhPSdhbGwnIC8+PGxpbmsKcmVsPSdzdHlsZXNoZWV0JyBpZD0nZ29vZ2xlLWZvbnQtY3NzJyAgaHJlZj0nLy9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJ1ZGElM0E0MDAlMkM3MDAmIzAzODt2ZXI9NC45LjQnIHR5cGU9J3RleHQvY3NzJyBtZWRpYT0nYWxsJyAvPjxsaW5rCnJlbD0nc3R5bGVzaGVldCcgaWQ9J2ZvbnQtYXdlc29tZS1jc3MnICBocmVmPSdodHRwczovL3d3dy5wbmdwaXguY29tL3dwLWNvbnRlbnQvdGhlbWVzL3BuZ3BpeC9jc3MvZm9udC1hd2Vzb21lLTQuNS4wL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzcz92ZXI9NC45LjQnIHR5cGU9J3RleHQvY3NzJyBtZWRpYT0nYWxsJyAvPiA8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCcgc3JjPSdodHRwczovL3d3dy5wbmdwaXguY29tL3dwLWluY2x1ZGVzL2pzL2pxdWVyeS9qcXVlcnkuanM/dmVyPTEuMTIuNCc+PC9zY3JpcHQ+IDxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0JyBzcmM9J2h0dHBzOi8vd3d3LnBuZ3BpeC5jb20vd3AtaW5jbHVkZXMvanMvanF1ZXJ5L2pxdWVyeS1taWdyYXRlLm1pbi5qcz92ZXI9MS40LjEnPjwvc2NyaXB0PiA8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCcgc3JjPSdodHRwczovL3d3dy5wbmdwaXguY29tL3dwLWNvbnRlbnQvcGx1Z2lucy9mYWNlYm9vay1wYWdlLXByb21vdGVyLWxpZ2h0Ym94L2luY2x1ZGVzL2ZlYXRoZXJsaWdodC9mZWF0aGVybGlnaHQubWluLmpzP3Zlcj00LjkuNCc+PC9zY3JpcHQ+IDxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0Jz52YXIgbGJfbF9yZXQ9eyJ3aWR0aCI6IjQwMCIsImhlaWdodCI6IjI1NSIsImRlbGF5IjoiMTAwMDAiLCJjb2MiOiIxIiwiZmJfaWQiOiJwbmdwaXgiLCJjb29jIjoiMCIsImRpc3BsYXlfb25fYWxsIjoiMSIsInNob3dfb25jZSI6IjEiLCJtaW4iOiIwIiwicGVyZm9ybWFuY2UiOiIwIn07PC9zY3JpcHQ+IDxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0JyBzcmM9J2h0dHBzOi8vd3d3LnBuZ3BpeC5jb20vd3AtY29udGVudC9wbHVnaW5zL2ZhY2Vib29rLXBhZ2UtcHJvbW90ZXItbGlnaHRib3gvaW5jbHVkZXMvbGF1bmNoL2xhdW5jaC5taW4uanM/dmVyPTQuOS40Jz48L3NjcmlwdD4gPGxpbmsKcmVsPSdodHRwczovL2FwaS53Lm9yZy8nIGhyZWY9J2h0dHBzOi8vd3d3LnBuZ3BpeC5jb20vd3AtanNvbi8nIC8+PGxpbmsKcmVsPSJFZGl0VVJJIiB0eXBlPSJhcHBsaWNhdGlvbi9yc2QreG1sIiB0aXRsZT0iUlNEIiBocmVmPSJodHRwczovL3d3dy5wbmdwaXguY29tL3htbHJwYy5waHA/cnNkIiAvPjxsaW5rCnJlbD0id2x3bWFuaWZlc3QiIHR5cGU9ImFwcGxpY2F0aW9uL3dsd21hbmlmZXN0K3htbCIgaHJlZj0iaHR0cHM6Ly93d3cucG5ncGl4LmNvbS93cC1pbmNsdWRlcy93bHdtYW5pZmVzdC54bWwiIC8+PG1ldGEKbmFtZT0iZ2VuZXJhdG9yIiBjb250ZW50PSJXb3JkUHJlc3MgNC45LjQiIC8+IDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij53aW5kb3cuX3NlX3BsdWdpbl92ZXJzaW9uPSc4LjEuOSc7PC9zY3JpcHQ+IDwvaGVhZD48Ym9keQpjbGFzcz0iZXJyb3I0MDQiPjxoZWFkZXI+PGRpdgpjbGFzcz0ibWFpbi1oZWFkZXIiPjxkaXYKY2xhc3M9InN0aWNreS1vbiI+PGEKaHJlZj0iaHR0cHM6Ly93d3cucG5ncGl4LmNvbS8iPjxpbWcKY2xhc3M9ImxvZ28iIHNyYz0iaHR0cDovL3d3dy5wbmdwaXguY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE2LzA2L2xvZ28ucG5nIiBhbHQ9IlBuZ1BpeCIgLz48L2E+PG5hdgppZD0ibXlqcXVlcnltZW51IiBjbGFzcz0ianF1ZXJ5Y3NzbWVudSI+CjwvbmF2PjxkaXYKY2xhc3M9InVwbG9hZGJ0biI+CjxhCmhyZWY9IiMiIGNsYXNzPSJzaW1wbGVidG4iPjxpCmNsYXNzPSJmYSBmYS1jbG91ZC11cGxvYWQiPjwvaT4gPHNwYW4+U3VibWl0PC9zcGFuPjwvYT48L2Rpdj48ZGl2CmNsYXNzPSJjdXN0b20tZHJvcGRvd24gY3VzdG9tLWRyb3Bkb3duLS13aGl0ZSI+PGZvcm0KYWN0aW9uPSJodHRwczovL3d3dy5wbmdwaXguY29tLyIgbWV0aG9kPSJnZXQiPgo8c2VsZWN0Cm5hbWU9J2NhdCcgaWQ9J2NhdCcgY2xhc3M9J3Bvc3Rmb3JtJyAgb25jaGFuZ2U9J3JldHVybiB0aGlzLmZvcm0uc3VibWl0KCknPjxvcHRpb24KdmFsdWU9JzAnIHNlbGVjdGVkPSdzZWxlY3RlZCc+QnJvd3NlIENhdGVnb3JpZXM8L29wdGlvbj48b3B0aW9uCmNsYXNzPSJsZXZlbC0wIiB2YWx1ZT0iMjAwNyI+Q2xpcGFydHMmbmJzcDsmbmJzcDsoNDg4KTwvb3B0aW9uPjxvcHRpb24KY2xhc3M9ImxldmVsLTAiIHZhbHVlPSIyNTUzIj5DZWxlYnJpdHkmbmJzcDsmbmJzcDsoMjk5KTwvb3B0aW9uPjxvcHRpb24KY2xhc3M9ImxldmVsLTAiIHZhbHVlPSIxNDIiPlZlZ2V0YWJsZXMmbmJzcDsmbmJzcDsoMzQxKTwvb3B0aW9uPjxvcHRpb24KY2xhc3M9ImxldmVsLTAiIHZhbHVlPSIxNDUiPkZydWl0cyZuYnNwOyZuYnNwOygzOTMpPC9vcHRpb24+PG9wdGlvbgpjbGFzcz0ibGV2ZWwtMCIgdmFsdWU9IjE0NCI+QW5pbWFscyZuYnNwOyZuYnNwOygxOTcpPC9vcHRpb24+PG9wdGlvbgpjbGFzcz0ibGV2ZWwtMCIgdmFsdWU9IjE1NSI+QmlyZHMmbmJzcDsmbmJzcDsoNTYpPC9vcHRpb24+PG9wdGlvbgpjbGFzcz0ibGV2ZWwtMCIgdmFsdWU9IjE0OCI+Rmxvd2VycyZuYnNwOyZuYnNwOyg1Nik8L29wdGlvbj48b3B0aW9uCmNsYXNzPSJsZXZlbC0wIiB2YWx1ZT0iMTQzIj5DYXJzJm5ic3A7Jm5ic3A7KDgxMSk8L29wdGlvbj48b3B0aW9uCmNsYXNzPSJsZXZlbC0wIiB2YWx1ZT0iMTU3Ij5WZWhpY2xlcyZuYnNwOyZuYnNwOygzMjEpPC9vcHRpb24+PG9wdGlvbgpjbGFzcz0ibGV2ZWwtMCIgdmFsdWU9IjE1NiI+RWxlY3Ryb25pY3MmbmJzcDsmbmJzcDsoMzA5KTwvb3B0aW9uPjxvcHRpb24KY2xhc3M9ImxldmVsLTAiIHZhbHVlPSIxNDYiPkZvb2QmbmJzcDsmbmJzcDsoMzczKTwvb3B0aW9uPjxvcHRpb24KY2xhc3M9ImxldmVsLTAiIHZhbHVlPSIxNTEiPlBlb3BsZSZuYnNwOyZuYnNwOygzMTUpPC9vcHRpb24+PG9wdGlvbgpjbGFzcz0ibGV2ZWwtMCIgdmFsdWU9IjE0OSI+RmFzaGlvbiZuYnNwOyZuYnNwOygxMTMpPC9vcHRpb24+PG9wdGlvbgpjbGFzcz0ibGV2ZWwtMCIgdmFsdWU9IjE1MiI+RnVybml0dXJlJm5ic3A7Jm5ic3A7KDI2KTwvb3B0aW9uPjxvcHRpb24KY2xhc3M9ImxldmVsLTAiIHZhbHVlPSIxNTQiPkluc2VjdHMmbmJzcDsmbmJzcDsoNDIpPC9vcHRpb24+PG9wdGlvbgpjbGFzcz0ibGV2ZWwtMCIgdmFsdWU9IjE0NyI+TmF0dXJlJm5ic3A7Jm5ic3A7KDE3Myk8L29wdGlvbj48b3B0aW9uCmNsYXNzPSJsZXZlbC0wIiB2YWx1ZT0iMTUzIj5TcG9ydHMmbmJzcDsmbmJzcDsoMTQ4KTwvb3B0aW9uPjxvcHRpb24KY2xhc3M9ImxldmVsLTAiIHZhbHVlPSIxNTAiPk9iamVjdHMmbmJzcDsmbmJzcDsoMSwxMDcpPC9vcHRpb24+PG9wdGlvbgpjbGFzcz0ibGV2ZWwtMCIgdmFsdWU9IjE1OSI+V2VhcG9ucyZuYnNwOyZuYnNwOygxMjcpPC9vcHRpb24+PG9wdGlvbgpjbGFzcz0ibGV2ZWwtMCIgdmFsdWU9IjE1OCI+VG9vbHMmbmJzcDsmbmJzcDsoMTAwKTwvb3B0aW9uPjxvcHRpb24KY2xhc3M9ImxldmVsLTAiIHZhbHVlPSIxMTg1Ij5Mb2dvcyZuYnNwOyZuYnNwOygzODEpPC9vcHRpb24+PG9wdGlvbgpjbGFzcz0ibGV2ZWwtMCIgdmFsdWU9Ijk4Ij5PdGhlcnMmbmJzcDsmbmJzcDsoNTQpPC9vcHRpb24+Cjwvc2VsZWN0Pgo8bm9zY3JpcHQ+PGRpdj48aW5wdXQKdHlwZT0ic3VibWl0IiB2YWx1ZT0iVmlldyIgLz48L2Rpdj48L25vc2NyaXB0PjwvZm9ybT48L2Rpdj48Zm9ybQppZD0ic2VhcmNoZm9ybTIiIGNsYXNzPSJoZWFkZXItc2VhcmNoIiBtZXRob2Q9ImdldCIgYWN0aW9uPSJodHRwczovL3d3dy5wbmdwaXguY29tLyI+PGlucHV0CnBsYWNlaG9sZGVyPSJTZWFyY2ggUE5HIC4uLiIgdHlwZT0idGV4dCIgbmFtZT0icyIgaWQ9InMiIC8+PGlucHV0CnR5cGU9InN1Ym1pdCIgdmFsdWU9IlNlYXJjaCIgY2xhc3M9ImJ1dHRvbmljb24iIC8+PC9mb3JtPjxkaXYKY2xhc3M9ImNsZWFyIj48L2Rpdj48L2Rpdj48ZGl2CmNsYXNzPSJjbGVhciI+PC9kaXY+PC9kaXY+PC9oZWFkZXI+PGRpdgpjbGFzcz0iY2xlYXIiPjwvZGl2PjxkaXYKY2xhc3M9InN1Yi1oZWFkZXIiPjxkaXYKY2xhc3M9IndyYXAtbWlkZGxlIj48Zm9ybQppZD0ic2VhcmNoZm9ybTIiIGNsYXNzPSJoZWFkZXItc2VhcmNoIiBtZXRob2Q9ImdldCIgYWN0aW9uPSJodHRwczovL3d3dy5wbmdwaXguY29tLyI+PGlucHV0CnBsYWNlaG9sZGVyPSJTZWFyY2ggUE5HIC4uLiIgdHlwZT0idGV4dCIgbmFtZT0icyIgaWQ9InMiIC8+PGlucHV0CnR5cGU9InN1Ym1pdCIgdmFsdWU9IlNlYXJjaCIgY2xhc3M9ImJ1dHRvbmljb24iIC8+PC9mb3JtPjxkaXYKY2xhc3M9ImNsZWFyIj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2CmNsYXNzPSJob21lLWZ1bGx3aWR0aCI+PGRpdgpjbGFzcz0id3JhcC1jb250ZW50Ij48ZGl2CmNsYXNzPSJhcmNoaXZlLWhlYWRlciI+PGgzPkVycm9yIDQwNCAtIE5vdCBGb3VuZCA8YnIKLz4gU29ycnksIGJ1dCB5b3UgYXJlIGxvb2tpbmcgZm9yIHNvbWV0aGluZyB0aGF0IGlzbiYjMDM5O3QgaGVyZS48L2gzPjwvZGl2Pjx1bAppZD0iaW5maW5pdGUtYXJ0aWNsZXMiIGNsYXNzPSJncmlkX2xpc3QganMtbWFzb25yeSIgZGF0YS1tYXNvbnJ5LW9wdGlvbnM9J3sgImNvbHVtbldpZHRoIjogMCB9Jz48L3VsPjxkaXYKY2xhc3M9ImNsZWFyIj48L2Rpdj48L2Rpdj48ZGl2CmNsYXNzPSJjbGVhciI+PC9kaXY+PC9kaXY+PGZvb3Rlcj48ZGl2CmNsYXNzPSJzb2NpYWwtc2VjdGlvbiI+PHVsCmNsYXNzPSJmb290ZXItc29jaWFsIj48bGk+PGEKaHJlZj0iaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL3BuZ3BpeCIgdGFyZ2V0PSJfYmxhbmsiPjxpCmNsYXNzPSJmYSBmYS1mYWNlYm9vayI+PC9pPjwvYT48L2xpPjxsaT48YQpocmVmPSJodHRwczovL3R3aXR0ZXIuY29tL3BuZ3BpeGNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxpCmNsYXNzPSJmYSBmYS10d2l0dGVyIj48L2k+CjwvYT48L2xpPjxsaT48YQpocmVmPSJodHRwczovL3d3dy5waW50ZXJlc3QuY29tL3BuZ3BpeGNvbS8iIHRhcmdldD0iX2JsYW5rIj48aQpjbGFzcz0iZmEgZmEtcGludGVyZXN0Ij48L2k+PC9hPjwvbGk+PGxpPjxhCmhyZWY9IiMiPjxpCmNsYXNzPSJmYSBmYS1nb29nbGUtcGx1cyI+PC9pPjwvYT48L2xpPjxsaT48YQpocmVmPSIjIj48aQpjbGFzcz0iZmEgZmEteW91dHViZSI+PC9pPjwvYT48L2xpPjwvdWw+PC9kaXY+PGRpdgpjbGFzcz0id3JhcC1mb290ZXIiPjxkaXYKY2xhc3M9ImNvcHlyaWdodCI+CkNvcHlyaWdodCDCqSAyMDE4IFBuZ1BpeCA8YQpocmVmPSIjIj5BYm91dDwvYT4gfCA8YQpocmVmPSIjIj5MaWNlbnNlPC9hPiB8IDxhCmhyZWY9IiMiPlRlcm1zIG9mIFNlcnZpY2U8L2E+IHwgPGEKaHJlZj0iIyI+RE1DQSBDb3B5cmlnaHQgUG9saWN5PC9hPjwvZGl2PjwvZGl2PjxwCmlkPSJiYWNrLXRvcCI+PGEKaHJlZj0iI3RvcCI+PHNwYW4+PC9zcGFuPjwvYT48L3A+CjwvZm9vdGVyPiA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+dmFyIGpxdWVyeWNzc21lbnU9e2ZhZGVzZXR0aW5nczp7b3ZlcmR1cmF0aW9uOjAsb3V0ZHVyYXRpb246MTAwfSxidWlsZG1lbnU6ZnVuY3Rpb24oYixhKXtqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKGUpe3ZhciBjPWUoIiMiK2IrIj51bCIpO3ZhciBkPWMuZmluZCgidWwiKS5wYXJlbnQoKTtkLmVhY2goZnVuY3Rpb24oZyl7dmFyIGg9ZSh0aGlzKTt2YXIgZj1lKHRoaXMpLmZpbmQoInVsOmVxKDApIik7dGhpcy5fZGltZW5zaW9ucz17dzp0aGlzLm9mZnNldFdpZHRoLGg6dGhpcy5vZmZzZXRIZWlnaHQsc3VidWx3OmYub3V0ZXJXaWR0aCgpLHN1YnVsaDpmLm91dGVySGVpZ2h0KCl9O3RoaXMuaXN0b3BoZWFkZXI9aC5wYXJlbnRzKCJ1bCIpLmxlbmd0aD09MT90cnVlOmZhbHNlO2YuY3NzKHt0b3A6dGhpcy5pc3RvcGhlYWRlcj90aGlzLl9kaW1lbnNpb25zLmgrInB4IjowfSk7aC5jaGlsZHJlbigiYTplcSgwKSIpLmNzcyh0aGlzLmlzdG9waGVhZGVyP3twYWRkaW5nUmlnaHQ6YS5kb3duWzJdfTp7fSkuYXBwZW5kKCc8aW1nIHNyYz0iJysodGhpcy5pc3RvcGhlYWRlcj9hLmRvd25bMV06YS5yaWdodFsxXSkrJyIgY2xhc3M9IicrKHRoaXMuaXN0b3BoZWFkZXI/YS5kb3duWzBdOmEucmlnaHRbMF0pKyciIHN0eWxlPSJib3JkZXI6MDsiIC8+Jyk7aC5ob3ZlcihmdW5jdGlvbihqKXt2YXIgaT1lKHRoaXMpLmNoaWxkcmVuKCJ1bDplcSgwKSIpO3RoaXMuX29mZnNldHM9e2xlZnQ6ZSh0aGlzKS5vZmZzZXQoKS5sZWZ0LHRvcDplKHRoaXMpLm9mZnNldCgpLnRvcH07dmFyIGs9dGhpcy5pc3RvcGhlYWRlcj8wOnRoaXMuX2RpbWVuc2lvbnMudztrPSh0aGlzLl9vZmZzZXRzLmxlZnQrayt0aGlzLl9kaW1lbnNpb25zLnN1YnVsdz5lKHdpbmRvdykud2lkdGgoKSk/KHRoaXMuaXN0b3BoZWFkZXI/LXRoaXMuX2RpbWVuc2lvbnMuc3VidWx3K3RoaXMuX2RpbWVuc2lvbnMudzotdGhpcy5fZGltZW5zaW9ucy53KTprO2kuY3NzKHtsZWZ0OmsrInB4In0pLmZhZGVJbihqcXVlcnljc3NtZW51LmZhZGVzZXR0aW5ncy5vdmVyZHVyYXRpb24pfSxmdW5jdGlvbihpKXtlKHRoaXMpLmNoaWxkcmVuKCJ1bDplcSgwKSIpLmZhZGVPdXQoanF1ZXJ5Y3NzbWVudS5mYWRlc2V0dGluZ3Mub3V0ZHVyYXRpb24pfSl9KTtjLmZpbmQoInVsIikuY3NzKHtkaXNwbGF5OiJub25lIix2aXNpYmlsaXR5OiJ2aXNpYmxlIn0pfSl9fTt2YXIgYXJyb3dpbWFnZXM9e2Rvd246Wydkb3duYXJyb3djbGFzcycsJ2h0dHBzOi8vd3d3LnBuZ3BpeC5jb20vd3AtY29udGVudC90aGVtZXMvcG5ncGl4L2ltYWdlcy9tZW51L2Fycm93LWRvd24ucG5nJ10scmlnaHQ6WydyaWdodGFycm93Y2xhc3MnLCdodHRwczovL3d3dy5wbmdwaXguY29tL3dwLWNvbnRlbnQvdGhlbWVzL3BuZ3BpeC9pbWFnZXMvbWVudS9hcnJvdy1yaWdodC5wbmcnXX07anF1ZXJ5Y3NzbWVudS5idWlsZG1lbnUoIm15anF1ZXJ5bWVudSIsYXJyb3dpbWFnZXMpO2pxdWVyeWNzc21lbnUuYnVpbGRtZW51KCJteWpxdWVyeW1lbnUtY2F0IixhcnJvd2ltYWdlcyk7PC9zY3JpcHQ+IDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij5qUXVlcnkoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCQpeyRrd21Gb3JjZURvd25sb2FkPSQoImJvZHkgYS5rd20tZm9yY2UtZG9ud2xvYWQiKTska3dtRm9yY2VEb3dubG9hZC5lYWNoKGZ1bmN0aW9uKGluZGV4KXt2YXIgb2xkSHJlZj0kKHRoaXMpLmRhdGEoImZvcmNlZG93bmxvYWQiKTskKHRoaXMpLnByb3AoImhyZWYiLCJodHRwczovL3d3dy5wbmdwaXguY29tL2Rvd25sb2FkLyIrb2xkSHJlZik7fSk7fSk7PC9zY3JpcHQ+PHNjcmlwdCBsYW5ndWFnZT0iamF2YXNjcmlwdCIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij52YXIga3BnX2NlbGw9Ik4iO3ZhciBrcGdfbnJjaV9pbWFnZT0iaHR0cDovL3d3dy5wbmdwaXguY29tL3dwLWNvbnRlbnQvcGx1Z2lucy9uby1yaWdodC1jbGljay1pbWFnZXMtcGx1Z2luL25vdC5naWYiO3ZhciBrcGdfbnJjaV9leHRyYT0iTiI7dmFyIGtwZ19ucmNpX2RyYWc9IlkiOzwvc2NyaXB0PiA8c2NyaXB0IGxhbmd1YWdlPSJqYXZhc2NyaXB0IiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cDovL3d3dy5wbmdwaXguY29tL3dwLWNvbnRlbnQvcGx1Z2lucy9uby1yaWdodC1jbGljay1pbWFnZXMtcGx1Z2luL25vLXJpZ2h0LWNsaWNrLWltYWdlcy5qcyI+PC9zY3JpcHQ+IDxzY3JpcHQ+alF1ZXJ5KGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpe2pRdWVyeS5wb3N0KCdodHRwczovL3d3dy5wbmdwaXguY29tP2dhX2FjdGlvbj1nb29nbGVhbmFseXRpY3NfZ2V0X3NjcmlwdCcse2FjdGlvbjonZ29vZ2xlYW5hbHl0aWNzX2dldF9zY3JpcHQnfSxmdW5jdGlvbihyZXNwb25zZSl7dmFyIEY9bmV3IEZ1bmN0aW9uKHJlc3BvbnNlKTtyZXR1cm4oRigpKTt9KTt9KTs8L3NjcmlwdD48ZGl2CnN0eWxlPSJkaXNwbGF5Om5vbmUiPjxkaXYKaWQ9ImFydmxiZGF0YSIgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7d2lkdGg6NDAwcHg7aGVpZ2h0OjI1MHB4OyI+PGRpdgphbGxvd3RyYW5zcGFyZW5jeT0idHJ1ZSIgc3R5bGU9Im92ZXJmbG93OmhpZGRlbjt3aWR0aDo0MDBweDtoZWlnaHQ6MjUwcHg7IiBjbGFzcz0iZmItcGFnZSIKZGF0YS1ocmVmPSJodHRwczovL3d3dy5mYWNlYm9vay5jb20vcG5ncGl4IgpkYXRhLXdpZHRoPSI0MDAiCmRhdGEtaGVpZ2h0PSIyNTAiCmRhdGEtc21hbGwtaGVhZGVyPSJmYWxzZSIKZGF0YS1hZGFwdC1jb250YWluZXItd2lkdGg9ImZhbHNlIgpkYXRhLWhpZGUtY292ZXI9InRydWUiCmRhdGEtc2hvdy1mYWNlcGlsZT0idHJ1ZSIKZGF0YS1zaG93LXBvc3RzPSJmYWxzZSI+PC9kaXY+PC9kaXY+PC9kaXY+IDxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0JyBzcmM9J2h0dHBzOi8vd3d3LnBuZ3BpeC5jb20vd3AtY29udGVudC90aGVtZXMvcG5ncGl4L293bC1jYXJvdXNlbC9vd2wuY2Fyb3VzZWwubWluLmpzP3Zlcj00LjkuNCc+PC9zY3JpcHQ+IDxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0JyBzcmM9J2h0dHBzOi8vd3d3LnBuZ3BpeC5jb20vd3AtY29udGVudC90aGVtZXMvcG5ncGl4L2pzL2pxdWVyeS5tYWluLmpzP3Zlcj00LjkuNCc+PC9zY3JpcHQ+IDxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0JyBzcmM9J2h0dHBzOi8vd3d3LnBuZ3BpeC5jb20vd3AtY29udGVudC90aGVtZXMvcG5ncGl4L2pzL2N1c3RvbS5qcz92ZXI9NC45LjQnPjwvc2NyaXB0PiA8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCcgc3JjPSdodHRwczovL3d3dy5wbmdwaXguY29tL3dwLWluY2x1ZGVzL2pzL3dwLWVtYmVkLm1pbi5qcz92ZXI9NC45LjQnPjwvc2NyaXB0PiA8L2JvZHk+PC9odG1sPgo8IS0tCioqKiBUaGlzIHNpdGUgcnVucyBXUCBTdXBlciBNaW5pZnkgcGx1Z2luIHYxLjUuMSAtIGh0dHA6Ly93b3JkcHJlc3Mub3JnL3BsdWdpbnMvd3Atc3VwZXItbWluaWZ5ICoqKgoqKiogVG90YWwgc2l6ZSBzYXZlZDogMTYuMTg0JSB8IFNpemUgYmVmb3JlIGNvbXByZXNzaW9uOiAyMDY5OSBieXRlcyB8IFNpemUgYWZ0ZXIgY29tcHJlc3Npb246IDE3MzQ5IGJ5dGVzLiAqKioKLS0+ + mediatype: image/png + install: + spec: + clusterPermissions: + - rules: + - apiGroups: + - "" + resources: + - persistentvolumeclaims + verbs: + - get + - list + - update + - watch + - apiGroups: + - "" + resources: + - persistentvolumes + verbs: + - get + - list + - patch + - update + - watch + - apiGroups: + - "" + resources: + - services + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - apps + resources: + - deployments + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - apps + resources: + - deployments/finalizers + verbs: + - update + - apiGroups: + - config.openshift.io + resources: + - clusterversions + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - config.openshift.io + resources: + - clusterversions/finalizers + verbs: + - update + - apiGroups: + - config.openshift.io + resources: + - clusterversions/status + verbs: + - get + - patch + - update + - apiGroups: + - console.openshift.io + resources: + - consoleplugins + verbs: + - '*' + - apiGroups: + - "" + resources: + - configmaps + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - "" + resources: + - events + verbs: + - create + - get + - list + - patch + - update + - watch + - apiGroups: + - "" + resources: + - namespaces + verbs: + - get + - list + - apiGroups: + - "" + resources: + - secrets + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - "" + resources: + - services + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - csi.ibm.com + resources: + - ibmblockcsis + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - monitoring.coreos.com + resources: + - prometheusrules + - servicemonitors + verbs: + - create + - delete + - get + - list + - update + - watch + - apiGroups: + - odf.ibm.com + resources: + - flashsystemclusters + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - odf.ibm.com + resources: + - flashsystemclusters/finalizers + verbs: + - update + - apiGroups: + - odf.ibm.com + resources: + - flashsystemclusters/status + verbs: + - get + - patch + - update + - apiGroups: + - operator.openshift.io + resources: + - consoles + verbs: + - '*' + - apiGroups: + - security.openshift.io + resources: + - securitycontextconstraints + verbs: + - create + - get + - update + - apiGroups: + - storage.k8s.io + resources: + - storageclasses + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - authentication.k8s.io + resources: + - tokenreviews + verbs: + - create + - apiGroups: + - authorization.k8s.io + resources: + - subjectaccessreviews + verbs: + - create + serviceAccountName: ibm-storage-odf-operator + deployments: + - label: + odf: storage.ibm.com + name: ibm-storage-odf-operator + spec: + replicas: 1 + selector: + matchLabels: + odf: storage.ibm.com + strategy: {} + template: + metadata: + labels: + odf: storage.ibm.com + spec: + containers: + - args: + - --secure-listen-address=0.0.0.0:8443 + - --upstream=http://127.0.0.1:8080/ + - --logtostderr=true + - --v=0 + image: registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e491bf48aa985bdc7410ace4184c8e9d8fad3e7f403fe1e14d9603013f9ed400 + name: kube-rbac-proxy + ports: + - containerPort: 8443 + name: https + resources: {} + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - all + - args: + - --health-probe-bind-address=:8081 + - --metrics-bind-address=127.0.0.1:8080 + - --leader-elect + - --console-port=9003 + command: + - /manager + env: + - name: EXPORTER_IMAGE + value: quay.io/ibmodffs/ibm-storage-odf-block-driver:1.5.0 + - name: RESOURCES_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.annotations['olm.operatorNamespace'] + image: registry.connect.redhat.com/ibm/ibm-storage-odf-operator@sha256:333c9e7a7717a0e87cdb3a3e83040f31842dfe20ec17edd448af35e26026c85c + imagePullPolicy: Always + livenessProbe: + httpGet: + path: /healthz + port: 8081 + initialDelaySeconds: 15 + periodSeconds: 20 + name: manager + readinessProbe: + httpGet: + path: /readyz + port: 8081 + initialDelaySeconds: 5 + periodSeconds: 10 + resources: + limits: + cpu: 100m + memory: 300Mi + requests: + cpu: 100m + memory: 200Mi + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - all + volumeMounts: + - mountPath: /config + name: manager-config + securityContext: + runAsNonRoot: true + serviceAccountName: ibm-storage-odf-operator + terminationGracePeriodSeconds: 10 + volumes: + - configMap: + name: flashsystem-csi-cr + name: manager-config + - label: + app: ibm-odf-console + name: ibm-odf-console + spec: + selector: + matchLabels: + app: ibm-odf-console + strategy: {} + template: + metadata: + labels: + app: ibm-odf-console + spec: + containers: + - image: quay.io/ibmodffs/ibm-storage-odf-plugin@sha256:89fb577971859e68c8a960d5c17b690c9c4aaba6281315793500863a96ad3dbc + name: ibm-odf-console + ports: + - containerPort: 9003 + protocol: TCP + resources: + limits: + cpu: 50m + memory: 100Mi + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - all + volumeMounts: + - mountPath: /var/serving-cert + name: ibm-odf-console-serving-cert + readOnly: true + securityContext: + runAsNonRoot: true + volumes: + - name: ibm-odf-console-serving-cert + secret: + secretName: ibm-odf-console-serving-cert + permissions: + - rules: + - apiGroups: + - monitoring.coreos.com + resources: + - '*' + verbs: + - '*' + - apiGroups: + - "" + - coordination.k8s.io + resources: + - configmaps + - leases + verbs: + - get + - list + - watch + - create + - update + - patch + - delete + - apiGroups: + - "" + resources: + - events + verbs: + - create + - patch + serviceAccountName: ibm-storage-odf-operator + strategy: deployment + installModes: + - supported: true + type: OwnNamespace + - supported: true + type: SingleNamespace + - supported: false + type: MultiNamespace + - supported: false + type: AllNamespaces + keywords: + - ODF + - storage + - block storage + - flashsystem + - ibm + links: + - name: IBM Storage ODF Operator + url: https://github.com/IBM/ibm-storage-odf-operator + maintainers: + - email: support@ibm.com + name: IBM Support + maturity: alpha + provider: + name: IBM + version: 1.5.0 diff --git a/operators/ibm-storage-odf-operator/1.5.0/manifests/metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml b/operators/ibm-storage-odf-operator/1.5.0/manifests/metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml new file mode 100644 index 00000000000..e34648b87ad --- /dev/null +++ b/operators/ibm-storage-odf-operator/1.5.0/manifests/metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml @@ -0,0 +1,10 @@ +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + creationTimestamp: null + name: metrics-reader +rules: +- nonResourceURLs: + - /metrics + verbs: + - get diff --git a/operators/ibm-storage-odf-operator/1.5.0/manifests/odf.ibm.com_flashsystemclusters.yaml b/operators/ibm-storage-odf-operator/1.5.0/manifests/odf.ibm.com_flashsystemclusters.yaml new file mode 100644 index 00000000000..d647aa462ea --- /dev/null +++ b/operators/ibm-storage-odf-operator/1.5.0/manifests/odf.ibm.com_flashsystemclusters.yaml @@ -0,0 +1,146 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: flashsystemclusters.odf.ibm.com +spec: + group: odf.ibm.com + names: + kind: FlashSystemCluster + listKind: FlashSystemClusterList + plural: flashsystemclusters + singular: flashsystemcluster + scope: Namespaced + versions: + - additionalPrinterColumns: + - jsonPath: .metadata.creationTimestamp + name: Age + type: date + - description: Current Phase + jsonPath: .status.phase + name: Phase + type: string + - jsonPath: .metadata.creationTimestamp + name: Created At + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: FlashSystemCluster is the Schema for the FlashSystemClusters + API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: FlashSystemClusterSpec defines the desired state of FlashSystemCluster + properties: + defaultPool: + description: DefaultPool has the configuration to create default storage + class + properties: + fsType: + enum: + - ext4 + - xfs + type: string + poolName: + type: string + spaceEfficiency: + enum: + - thick + - thin + - compressed + - deduplicated + type: string + storageclassName: + type: string + volumeNamePrefix: + maxLength: 20 + type: string + required: + - poolName + - storageclassName + type: object + insecureSkipVerify: + description: InsecureSkipVerify disables target certificate validation + if true + type: boolean + name: + description: Name is the name of the flashsystem storage cluster + type: string + secret: + description: Secret refers to a secret that has the credentials for + FlashSystem csi StorageClass + properties: + name: + description: name is unique within a namespace to reference a + secret resource. + type: string + namespace: + description: namespace defines the space within which the secret + name must be unique. + type: string + type: object + required: + - name + - secret + type: object + status: + description: FlashSystemClusterStatus defines the observed state of FlashSystemCluster + properties: + conditions: + description: Conditions describes the state of the FlashSystemCluster + resource. + items: + description: Condition represents the state of the operator's reconciliation + functionality. + properties: + lastHeartbeatTime: + format: date-time + type: string + lastTransitionTime: + format: date-time + type: string + message: + type: string + reason: + type: string + status: + type: string + type: + description: ConditionType is the state of the operator's reconciliation + functionality. + type: string + required: + - status + - type + type: object + type: array + phase: + description: Phase describes the Phase of FlashSystemCluster This + is used by OLM UI to provide status information to the user + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/operators/ibm-storage-odf-operator/1.5.0/metadata/annotations.yaml b/operators/ibm-storage-odf-operator/1.5.0/metadata/annotations.yaml new file mode 100644 index 00000000000..a411b290dfa --- /dev/null +++ b/operators/ibm-storage-odf-operator/1.5.0/metadata/annotations.yaml @@ -0,0 +1,18 @@ +annotations: + # Core bundle annotations. + operators.operatorframework.io.bundle.mediatype.v1: registry+v1 + operators.operatorframework.io.bundle.manifests.v1: manifests/ + operators.operatorframework.io.bundle.metadata.v1: metadata/ + operators.operatorframework.io.bundle.package.v1: ibm-storage-odf-operator + operators.operatorframework.io.bundle.channels.v1: stable-v1.5 + operators.operatorframework.io.bundle.channel.default.v1: stable-v1.5 + operators.operatorframework.io.metrics.builder: operator-sdk-v1.25.0 + operators.operatorframework.io.metrics.mediatype.v1: metrics+v1 + operators.operatorframework.io.metrics.project_layout: go.kubebuilder.io/v3 + + # Annotations for testing. + operators.operatorframework.io.test.mediatype.v1: scorecard+v1 + operators.operatorframework.io.test.config.v1: tests/scorecard/ + + # OpenShift annotations: + com.redhat.openshift.versions: v4.13-v4.14 diff --git a/operators/ibm-storage-odf-operator/1.5.0/metadata/dependencies.yaml b/operators/ibm-storage-odf-operator/1.5.0/metadata/dependencies.yaml new file mode 100644 index 00000000000..9f9a67a5099 --- /dev/null +++ b/operators/ibm-storage-odf-operator/1.5.0/metadata/dependencies.yaml @@ -0,0 +1,5 @@ +dependencies: + - type: olm.package + value: + packageName: ibm-block-csi-operator + version: "=1.11.3" From 93ef090363db5fbb8714456112c3555a7e26c5c0 Mon Sep 17 00:00:00 2001 From: Shlomit Neufeld Date: Mon, 15 Jul 2024 16:43:13 +0300 Subject: [PATCH 2/2] add annotations.metadata and hashes where missing --- .../flashsystem-csi-cr_v1_configmap.yaml | 30 +++++++------------ ...ge-odf-operator.clusterserviceversion.yaml | 24 +++++++++++++-- 2 files changed, 32 insertions(+), 22 deletions(-) diff --git a/operators/ibm-storage-odf-operator/1.5.0/manifests/flashsystem-csi-cr_v1_configmap.yaml b/operators/ibm-storage-odf-operator/1.5.0/manifests/flashsystem-csi-cr_v1_configmap.yaml index 5150a7c67b3..0ddf9740e3d 100644 --- a/operators/ibm-storage-odf-operator/1.5.0/manifests/flashsystem-csi-cr_v1_configmap.yaml +++ b/operators/ibm-storage-odf-operator/1.5.0/manifests/flashsystem-csi-cr_v1_configmap.yaml @@ -15,8 +15,7 @@ data: # controller is a statefulSet with ibm-block-csi-controller container # and csi-provisioner, csi-attacher, csi-snapshotter and livenessprobe sidecars. controller: - repository: quay.io/ibmcsiblock/ibm-block-csi-driver-controller - tag: "1.11.2" + image: quay.io/ibmcsiblock/ibm-block-csi-driver-controller@sha256:0d3f07215a3d766ca21f516b1f0c2ed6d3578f2fbafebb93918accc9b7ffd532 imagePullPolicy: IfNotPresent affinity: nodeAffinity: @@ -33,8 +32,7 @@ data: # node is a daemonSet with ibm-block-csi-node container # and csi-node-driver-registrar and livenessprobe sidecars. node: - repository: quay.io/ibmcsiblock/ibm-block-csi-driver-node - tag: "1.11.2" + image: quay.io/ibmcsiblock/ibm-block-csi-driver-node@sha256:1c8a37c78055ca7d4b56e5a9067950315a37e6460cd6109c0fea9088a5ba2f20 imagePullPolicy: IfNotPresent affinity: nodeAffinity: @@ -55,36 +53,28 @@ data: sidecars: - name: csi-node-driver-registrar - repository: k8s.gcr.io/sig-storage/csi-node-driver-registrar - tag: "v2.6.3" + image: k8s.gcr.io/sig-storage/csi-node-driver-registrar@sha256:fdff3ee285341bc58033b6b2458a5d45fd90ec6922a8ba6ebdd49b0c41e2cd34 imagePullPolicy: IfNotPresent - name: csi-provisioner - repository: k8s.gcr.io/sig-storage/csi-provisioner - tag: "v3.4.0" + image: k8s.gcr.io/sig-storage/csi-provisioner@sha256:e468dddcd275163a042ab297b2d8c2aca50d5e148d2d22f3b6ba119e2f31fa79 imagePullPolicy: IfNotPresent - name: csi-attacher - repository: k8s.gcr.io/sig-storage/csi-attacher - tag: "v4.2.0" + image: k8s.gcr.io/sig-storage/csi-attacher@sha256:34cf9b32736c6624fc9787fb149ea6e0fbeb45415707ac2f6440ac960f1116e6 imagePullPolicy: IfNotPresent - name: csi-snapshotter - repository: k8s.gcr.io/sig-storage/csi-snapshotter - tag: "v6.2.1" + image: k8s.gcr.io/sig-storage/csi-snapshotter@sha256:714aa06ccdd3781f1a76487e2dc7592ece9a12ae9e0b726e4f93d1639129b771 imagePullPolicy: IfNotPresent - name: csi-resizer - repository: k8s.gcr.io/sig-storage/csi-resizer - tag: "v1.7.0" + image: k8s.gcr.io/sig-storage/csi-resizer@sha256:3a7bdf5d105783d05d0962fa06ca53032b01694556e633f27366201c2881e01d imagePullPolicy: IfNotPresent - name: csi-addons-replicator - repository: quay.io/ibmcsiblock/csi-block-volumereplication-operator - tag: "v0.9.0" + image: quay.io/ibmcsiblock/csi-block-volumereplication-operator@sha256:df6b5fb320bbd7fea1134fd28e24d3f09b40ca831ddc79436d6ccf63109bb5d9 imagePullPolicy: IfNotPresent - name: csi-volume-group - repository: quay.io/ibmcsiblock/csi-volume-group-operator - tag: "v0.9.1" + image: quay.io/ibmcsiblock/csi-volume-group-operator@sha256:0b13b895cff8fb92ec7016c95667810f3bdc2f753a3196c72baae24cbee03478 imagePullPolicy: IfNotPresent - name: livenessprobe - repository: k8s.gcr.io/sig-storage/livenessprobe - tag: "v2.9.0" + image: k8s.gcr.io/sig-storage/livenessprobe@sha256:2b10b24dafdc3ba94a03fc94d9df9941ca9d6a9207b927f5dfd21d59fbe05ba0 imagePullPolicy: IfNotPresent # healthPort: 9808 diff --git a/operators/ibm-storage-odf-operator/1.5.0/manifests/ibm-storage-odf-operator.clusterserviceversion.yaml b/operators/ibm-storage-odf-operator/1.5.0/manifests/ibm-storage-odf-operator.clusterserviceversion.yaml index 3f6ceec5333..5501f35674a 100644 --- a/operators/ibm-storage-odf-operator/1.5.0/manifests/ibm-storage-odf-operator.clusterserviceversion.yaml +++ b/operators/ibm-storage-odf-operator/1.5.0/manifests/ibm-storage-odf-operator.clusterserviceversion.yaml @@ -28,6 +28,19 @@ metadata: } } ] + categories: Storage + description: IBM Storage ODF operator provides basic storage capabilities and extended management functions through OpenShift data foundation framework for applications. + containerImage: registry.connect.redhat.com/ibm/ibm-storage-odf-operator@sha256:94f61387b42e9d2276e2f7f1d5d14e9ce0da146a233cb72d11d19236010878c9 + createdAt: '' + support: IBM + operators.openshift.io/valid-subscription: "" + features.operators.openshift.io/disconnected: "false" + features.operators.openshift.io/fips-compliant: "false" + features.operators.openshift.io/proxy-aware: "false" + features.operators.openshift.io/tls-profiles: "false" + features.operators.openshift.io/token-auth-aws: "false" + features.operators.openshift.io/token-auth-azure: "false" + features.operators.openshift.io/token-auth-gcp: "false" capabilities: Seamless Upgrades console.openshift.io/plugins: '["ibm-storage-odf-plugin"]' operators.operatorframework.io/builder: operator-sdk-v1.25.0 @@ -299,7 +312,7 @@ spec: - --upstream=http://127.0.0.1:8080/ - --logtostderr=true - --v=0 - image: registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e491bf48aa985bdc7410ace4184c8e9d8fad3e7f403fe1e14d9603013f9ed400 + image: registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e8eb296cc9b3702378212d46276015ddef581dccb008af99fda697dbaf87bfbc name: kube-rbac-proxy ports: - containerPort: 8443 @@ -324,7 +337,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.annotations['olm.operatorNamespace'] - image: registry.connect.redhat.com/ibm/ibm-storage-odf-operator@sha256:333c9e7a7717a0e87cdb3a3e83040f31842dfe20ec17edd448af35e26026c85c + image: registry.connect.redhat.com/ibm/ibm-storage-odf-operator@sha256:94f61387b42e9d2276e2f7f1d5d14e9ce0da146a233cb72d11d19236010878c9 imagePullPolicy: Always livenessProbe: httpGet: @@ -456,3 +469,10 @@ spec: provider: name: IBM version: 1.5.0 + relatedImages: + - name: kube-rbac-proxy + image: registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:e8eb296cc9b3702378212d46276015ddef581dccb008af99fda697dbaf87bfbc + - name: manager + image: registry.connect.redhat.com/ibm/ibm-storage-odf-operator@sha256:94f61387b42e9d2276e2f7f1d5d14e9ce0da146a233cb72d11d19236010878c9 + - name: ibm-odf-console + image: quay.io/ibmodffs/ibm-storage-odf-plugin@sha256:89fb577971859e68c8a960d5c17b690c9c4aaba6281315793500863a96ad3dbc