From 271695bedeba7da55781204df7b3219489d3ad83 Mon Sep 17 00:00:00 2001
From: Leonardo Milleri <lmilleri@redhat.com>
Date: Wed, 30 Oct 2024 08:48:13 +0000
Subject: [PATCH] Release trustee-operator in OCP 4.17

Signed-off-by: Leonardo Milleri <lmilleri@redhat.com>
---
 .tekton/trustee-fbc-4-17-pull-request.yaml  | 57 ++++++++++++++++
 .tekton/trustee-fbc-4-17-push.yaml          | 54 +++++++++++++++
 v4.17/Dockerfile                            | 15 ++++
 v4.17/catalog-template.json                 | 24 +++++++
 v4.17/catalog/trustee-operator/catalog.json | 76 +++++++++++++++++++++
 5 files changed, 226 insertions(+)
 create mode 100644 .tekton/trustee-fbc-4-17-pull-request.yaml
 create mode 100644 .tekton/trustee-fbc-4-17-push.yaml
 create mode 100644 v4.17/Dockerfile
 create mode 100644 v4.17/catalog-template.json
 create mode 100644 v4.17/catalog/trustee-operator/catalog.json

diff --git a/.tekton/trustee-fbc-4-17-pull-request.yaml b/.tekton/trustee-fbc-4-17-pull-request.yaml
new file mode 100644
index 0000000..0ec7f2d
--- /dev/null
+++ b/.tekton/trustee-fbc-4-17-pull-request.yaml
@@ -0,0 +1,57 @@
+apiVersion: tekton.dev/v1
+kind: PipelineRun
+metadata:
+  annotations:
+    build.appstudio.openshift.io/repo: https://github.com/openshift/trustee-fbc?rev={{revision}}
+    build.appstudio.redhat.com/commit_sha: '{{revision}}'
+    build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}'
+    build.appstudio.redhat.com/target_branch: '{{target_branch}}'
+    pipelinesascode.tekton.dev/max-keep-runs: "3"
+    pipelinesascode.tekton.dev/on-cel-expression:
+      event == "pull_request" &&
+      target_branch == "main" &&
+      files.all.exists(path, path.matches('.tekton/pipeline.yaml$|.tekton/trustee-fbc-4-17-.*.yaml$|v4.17/Dockerfile$|v4.17/.*/catalog.json$'))
+  creationTimestamp: null
+  labels:
+    appstudio.openshift.io/application: trustee-fbc-4-17
+    appstudio.openshift.io/component: trustee-fbc-4-17
+    pipelines.appstudio.openshift.io/type: build
+  name: trustee-fbc-4-17-on-pull-request
+  namespace: ose-osc-tenant
+spec:
+  params:
+  - name: git-url
+    value: '{{source_url}}'
+  - name: revision
+    value: '{{revision}}'
+  - name: output-image
+    value: quay.io/redhat-user-workloads/ose-osc-tenant/trustee-fbc-4-17:on-pr-{{revision}}
+  - name: image-expires-after
+    value: 5d
+  - name: path-context
+    value: v4.17
+  - name: dockerfile
+    value: v4.17/Dockerfile
+  - name: build-platforms
+    value:
+      - linux/x86_64
+      - linux/s390x
+  pipelineRef:
+    name: build-pipeline
+  taskRunTemplate: {}
+  workspaces:
+  - name: workspace
+    volumeClaimTemplate:
+      metadata:
+        creationTimestamp: null
+      spec:
+        accessModes:
+        - ReadWriteOnce
+        resources:
+          requests:
+            storage: 1Gi
+      status: {}
+  - name: git-auth
+    secret:
+      secretName: '{{ git_auth_secret }}'
+status: {}
diff --git a/.tekton/trustee-fbc-4-17-push.yaml b/.tekton/trustee-fbc-4-17-push.yaml
new file mode 100644
index 0000000..3eb612b
--- /dev/null
+++ b/.tekton/trustee-fbc-4-17-push.yaml
@@ -0,0 +1,54 @@
+apiVersion: tekton.dev/v1
+kind: PipelineRun
+metadata:
+  annotations:
+    build.appstudio.openshift.io/repo: https://github.com/openshift/trustee-fbc?rev={{revision}}
+    build.appstudio.redhat.com/commit_sha: '{{revision}}'
+    build.appstudio.redhat.com/target_branch: '{{target_branch}}'
+    pipelinesascode.tekton.dev/max-keep-runs: "3"
+    pipelinesascode.tekton.dev/on-cel-expression:
+      event == "push" &&
+      target_branch == "main" &&
+      files.all.exists(path, path.matches('.tekton/pipeline.yaml$|.tekton/trustee-fbc-4-17-.*.yaml$|v4.17/Dockerfile$|v4.17/.*/catalog.json$'))
+  creationTimestamp: null
+  labels:
+    appstudio.openshift.io/application: trustee-fbc-4-17
+    appstudio.openshift.io/component: trustee-fbc-4-17
+    pipelines.appstudio.openshift.io/type: build
+  name: trustee-fbc-4-17-on-push
+  namespace: ose-osc-tenant
+spec:
+  params:
+  - name: git-url
+    value: '{{source_url}}'
+  - name: revision
+    value: '{{revision}}'
+  - name: output-image
+    value: quay.io/redhat-user-workloads/ose-osc-tenant/trustee-fbc-4-17:{{revision}}
+  - name: path-context
+    value: v4.17
+  - name: dockerfile
+    value: v4.17/Dockerfile
+  - name: build-platforms
+    value:
+      - linux/x86_64
+      - linux/s390x
+  pipelineRef:
+    name: build-pipeline
+  taskRunTemplate: {}
+  workspaces:
+  - name: workspace
+    volumeClaimTemplate:
+      metadata:
+        creationTimestamp: null
+      spec:
+        accessModes:
+        - ReadWriteOnce
+        resources:
+          requests:
+            storage: 1Gi
+      status: {}
+  - name: git-auth
+    secret:
+      secretName: '{{ git_auth_secret }}'
+status: {}
diff --git a/v4.17/Dockerfile b/v4.17/Dockerfile
new file mode 100644
index 0000000..d1a806b
--- /dev/null
+++ b/v4.17/Dockerfile
@@ -0,0 +1,15 @@
+# The base image is expected to contain
+# /bin/opm (with a serve subcommand) and /bin/grpc_health_probe
+FROM registry.redhat.io/openshift4/ose-operator-registry-rhel9:v4.17
+
+# Configure the entrypoint and command
+ENTRYPOINT ["/bin/opm"]
+CMD ["serve", "/configs", "--cache-dir=/tmp/cache"]
+
+# Copy declarative config root into image at /configs and pre-populate serve cache
+COPY catalog/ /configs
+RUN ["/bin/opm", "serve", "/configs", "--cache-dir=/tmp/cache", "--cache-only"]
+
+# Set DC-specific label for the location of the DC root directory
+# in the image
+LABEL operators.operatorframework.io.index.configs.v1=/configs
diff --git a/v4.17/catalog-template.json b/v4.17/catalog-template.json
new file mode 100644
index 0000000..51ce7ce
--- /dev/null
+++ b/v4.17/catalog-template.json
@@ -0,0 +1,24 @@
+{
+    "entries": [
+        {
+            "defaultChannel": "stable",
+            "name": "trustee-operator",
+            "schema": "olm.package"
+        },
+        {
+            "entries": [
+                {
+                    "name": "trustee-operator.v0.1.0"
+                }
+            ],
+            "name": "stable",
+            "package": "trustee-operator",
+            "schema": "olm.channel"
+        },
+        {
+            "image": "registry.redhat.io/confidential-compute-attestation-tech-preview/trustee-operator-bundle@sha256:6ac8c6158f093acd2ff7edd39f1e28788b78f91ee83bb36763d21990276034a0",
+            "schema": "olm.bundle"
+        }
+    ],
+    "schema": "olm.template.basic"
+}
diff --git a/v4.17/catalog/trustee-operator/catalog.json b/v4.17/catalog/trustee-operator/catalog.json
new file mode 100644
index 0000000..a1ff976
--- /dev/null
+++ b/v4.17/catalog/trustee-operator/catalog.json
@@ -0,0 +1,76 @@
+{
+    "schema": "olm.package",
+    "name": "trustee-operator",
+    "defaultChannel": "stable"
+}
+{
+    "schema": "olm.channel",
+    "name": "stable",
+    "package": "trustee-operator",
+    "entries": [
+        {
+            "name": "trustee-operator.v0.1.0"
+        }
+    ]
+}
+{
+    "schema": "olm.bundle",
+    "name": "trustee-operator.v0.1.0",
+    "package": "trustee-operator",
+    "image": "registry.redhat.io/confidential-compute-attestation-tech-preview/trustee-operator-bundle@sha256:6ac8c6158f093acd2ff7edd39f1e28788b78f91ee83bb36763d21990276034a0",
+    "properties": [
+        {
+            "type": "olm.gvk",
+            "value": {
+                "group": "confidentialcontainers.org",
+                "kind": "KbsConfig",
+                "version": "v1alpha1"
+            }
+        },
+        {
+            "type": "olm.package",
+            "value": {
+                "packageName": "trustee-operator",
+                "version": "0.1.0"
+            }
+        },
+        {
+            "type": "olm.bundle.object",
+            "value": {
+                "data": "eyJhcGlWZXJzaW9uIjoiYXBpZXh0ZW5zaW9ucy5rOHMuaW8vdjEiLCJraW5kIjoiQ3VzdG9tUmVzb3VyY2VEZWZpbml0aW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiY29udHJvbGxlci1nZW4ua3ViZWJ1aWxkZXIuaW8vdmVyc2lvbiI6InYwLjE0LjAifSwiY3JlYXRpb25UaW1lc3RhbXAiOm51bGwsIm5hbWUiOiJrYnNjb25maWdzLmNvbmZpZGVudGlhbGNvbnRhaW5lcnMub3JnIn0sInNwZWMiOnsiZ3JvdXAiOiJjb25maWRlbnRpYWxjb250YWluZXJzLm9yZyIsIm5hbWVzIjp7ImtpbmQiOiJLYnNDb25maWciLCJsaXN0S2luZCI6Iktic0NvbmZpZ0xpc3QiLCJwbHVyYWwiOiJrYnNjb25maWdzIiwic2luZ3VsYXIiOiJrYnNjb25maWcifSwic2NvcGUiOiJOYW1lc3BhY2VkIiwidmVyc2lvbnMiOlt7Im5hbWUiOiJ2MWFscGhhMSIsInNjaGVtYSI6eyJvcGVuQVBJVjNTY2hlbWEiOnsiZGVzY3JpcHRpb24iOiJLYnNDb25maWcgaXMgdGhlIFNjaGVtYSBmb3IgdGhlIGtic2NvbmZpZ3MgQVBJIiwicHJvcGVydGllcyI6eyJhcGlWZXJzaW9uIjp7ImRlc2NyaXB0aW9uIjoiQVBJVmVyc2lvbiBkZWZpbmVzIHRoZSB2ZXJzaW9uZWQgc2NoZW1hIG9mIHRoaXMgcmVwcmVzZW50YXRpb24gb2YgYW4gb2JqZWN0LlxuU2VydmVycyBzaG91bGQgY29udmVydCByZWNvZ25pemVkIHNjaGVtYXMgdG8gdGhlIGxhdGVzdCBpbnRlcm5hbCB2YWx1ZSwgYW5kXG5tYXkgcmVqZWN0IHVucmVjb2duaXplZCB2YWx1ZXMuXG5Nb3JlIGluZm86IGh0dHBzOi8vZ2l0Lms4cy5pby9jb21tdW5pdHkvY29udHJpYnV0b3JzL2RldmVsL3NpZy1hcmNoaXRlY3R1cmUvYXBpLWNvbnZlbnRpb25zLm1kI3Jlc291cmNlcyIsInR5cGUiOiJzdHJpbmcifSwia2luZCI6eyJkZXNjcmlwdGlvbiI6IktpbmQgaXMgYSBzdHJpbmcgdmFsdWUgcmVwcmVzZW50aW5nIHRoZSBSRVNUIHJlc291cmNlIHRoaXMgb2JqZWN0IHJlcHJlc2VudHMuXG5TZXJ2ZXJzIG1heSBpbmZlciB0aGlzIGZyb20gdGhlIGVuZHBvaW50IHRoZSBjbGllbnQgc3VibWl0cyByZXF1ZXN0cyB0by5cbkNhbm5vdCBiZSB1cGRhdGVkLlxuSW4gQ2FtZWxDYXNlLlxuTW9yZSBpbmZvOiBodHRwczovL2dpdC5rOHMuaW8vY29tbXVuaXR5L2NvbnRyaWJ1dG9ycy9kZXZlbC9zaWctYXJjaGl0ZWN0dXJlL2FwaS1jb252ZW50aW9ucy5tZCN0eXBlcy1raW5kcyIsInR5cGUiOiJzdHJpbmcifSwibWV0YWRhdGEiOnsidHlwZSI6Im9iamVjdCJ9LCJzcGVjIjp7ImRlc2NyaXB0aW9uIjoiS2JzQ29uZmlnU3BlYyBkZWZpbmVzIHRoZSBkZXNpcmVkIHN0YXRlIG9mIEtic0NvbmZpZyIsInByb3BlcnRpZXMiOnsiS2JzRW52VmFycyI6eyJhZGRpdGlvbmFsUHJvcGVydGllcyI6eyJ0eXBlIjoic3RyaW5nIn0sImRlc2NyaXB0aW9uIjoiS2JzRW52VmFycyBpbmplY3RzIGVudmlyb25tZW50IHZhcmlhYmxlcyBpbiB0aGUgdHJ1c3RlZSBwb2RzXG5Gb3IgZXhhbXBsZSwgUlVTVF9MT0c9ZGVidWcgZW5hYmxlcyBsb2dnaW5nIHdpdGggREVCVUcgc2V2ZXJpdHkiLCJ0eXBlIjoib2JqZWN0In0sImlibVNFQ29uZmlnU3BlYyI6eyJkZXNjcmlwdGlvbiI6IklibVNFQ29uZmlnU3BlYyBpcyB0aGUgc3RydWN0IHRoYXQgaG9zdHMgdGhlIElCTVNFIHNwZWNpZmljIGNvbmZpZ3VyYXRpb24iLCJwcm9wZXJ0aWVzIjp7ImNlcnRTdG9yZVB2YyI6eyJkZXNjcmlwdGlvbiI6ImNlcnRTdG9yZVB2YyBpcyB0aGUgbmFtZSBvZiB0aGUgUGVyaXN0ZW50Vm9sdW1lQ2xhaW0gd2hlcmUgY2VydGlmaWNhdGVzL2tleXMgYXJlIG1vdW50ZWQiLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In0sImtic0FzQ29uZmlnTWFwTmFtZSI6eyJkZXNjcmlwdGlvbiI6Iktic0FzQ29uZmlnTWFwTmFtZSBpcyB0aGUgbmFtZSBvZiB0aGUgY29uZmlnbWFwIHRoYXQgY29udGFpbnMgdGhlIEtCUyBBUyBjb25maWd1cmF0aW9uXG5SZXF1aXJlZCBvbmx5IHdoZW4gTWljcm9zZXJ2aWNlc0RlcGxveW1lbnQgaXMgc2V0IiwidHlwZSI6InN0cmluZyJ9LCJrYnNBdHRlc3RhdGlvblBvbGljeUNvbmZpZ01hcE5hbWUiOnsiZGVzY3JpcHRpb24iOiJLYnNBdHRlc3RhdGlvblBvbGljeUNvbmZpZ01hcE5hbWUgaXMgdGhlIG5hbWUgb2YgdGhlIGNvbmZpZ21hcCB0aGF0IGNvbnRhaW5zIHRoZSBBdHRlc3RhdGlvbiBQb2xpY3kiLCJ0eXBlIjoic3RyaW5nIn0sImtic0F1dGhTZWNyZXROYW1lIjp7ImRlc2NyaXB0aW9uIjoiS2JzQXV0aFNlY3JldE5hbWUgaXMgdGhlIG5hbWUgb2YgdGhlIHNlY3JldCB0aGF0IGNvbnRhaW5zIHRoZSBLQlMgYXV0aCBzZWNyZXQiLCJ0eXBlIjoic3RyaW5nIn0sImtic0NvbmZpZ01hcE5hbWUiOnsiZGVzY3JpcHRpb24iOiJLYnNDb25maWdNYXBOYW1lIGlzIHRoZSBuYW1lIG9mIHRoZSBjb25maWdtYXAgdGhhdCBjb250YWlucyB0aGUgS0JTIGNvbmZpZ3VyYXRpb24iLCJ0eXBlIjoic3RyaW5nIn0sImtic0RlcGxveW1lbnRUeXBlIjp7ImRlc2NyaXB0aW9uIjoiS2JzRGVwbG95bWVudFR5cGUgaXMgdGhlIHR5cGUgb2YgS0JTIGRlcGxveW1lbnRcbkl0IGNhbiBhc3N1bWUgb25lIG9mIHRoZSBmb2xsb3dpbmcgdmFsdWVzOlxuICAgQWxsSW5PbmVEZXBsb3ltZW50OiBhbGwgdGhlIEtCUyBjb21wb25lbnRzIHdpbGwgYmUgZGVwbG95ZWQgaW4gdGhlIHNhbWUgY29udGFpbmVyXG4gICBNaWNyb3NlcnZpY2VzRGVwbG95bWVudDogYWxsIHRoZSBLQlMgY29tcG9uZW50cyB3aWxsIGJlIGRlcGxveWVkIGluIHNlcGFyYXRlIGNvbnRhaW5lcnNcbkRlZmF1bHQgdmFsdWUgaXMgQWxsSW5PbmVEZXBsb3ltZW50IiwiZW51bSI6WyJBbGxJbk9uZURlcGxveW1lbnQiLCJNaWNyb3NlcnZpY2VzRGVwbG95bWVudCJdLCJ0eXBlIjoic3RyaW5nIn0sImtic0h0dHBzQ2VydFNlY3JldE5hbWUiOnsiZGVzY3JpcHRpb24iOiJLYnNIdHRwc0NlcnRTZWNyZXROYW1lIGlzIHRoZSBuYW1lIG9mIHRoZSBzZWNyZXQgdGhhdCBjb250YWlucyB0aGUgS0JTIGh0dHBzIGNlcnRpZmljYXRlIiwidHlwZSI6InN0cmluZyJ9LCJrYnNIdHRwc0tleVNlY3JldE5hbWUiOnsiZGVzY3JpcHRpb24iOiJLYnNIdHRwc0tleVNlY3JldE5hbWUgaXMgdGhlIG5hbWUgb2YgdGhlIHNlY3JldCB0aGF0IGNvbnRhaW5zIHRoZSBLQlMgaHR0cHMgcHJpdmF0ZSBrZXkiLCJ0eXBlIjoic3RyaW5nIn0sImtic1Jlc291cmNlUG9saWN5Q29uZmlnTWFwTmFtZSI6eyJkZXNjcmlwdGlvbiI6Iktic1Jlc291cmNlUG9saWN5Q29uZmlnTWFwTmFtZSBpcyB0aGUgbmFtZSBvZiB0aGUgY29uZmlnbWFwIHRoYXQgY29udGFpbnMgdGhlIFJlc291cmNlIFBvbGljeSIsInR5cGUiOiJzdHJpbmcifSwia2JzUnZwc0NvbmZpZ01hcE5hbWUiOnsiZGVzY3JpcHRpb24iOiJLYnNSdnBzQ29uZmlnTWFwTmFtZSBpcyB0aGUgbmFtZSBvZiB0aGUgY29uZmlnbWFwIHRoYXQgY29udGFpbnMgdGhlIEtCUyBSVlBTIGNvbmZpZ3VyYXRpb25cblJlcXVpcmVkIG9ubHkgd2hlbiBNaWNyb3NlcnZpY2VzRGVwbG95bWVudCBpcyBzZXQiLCJ0eXBlIjoic3RyaW5nIn0sImtic1J2cHNSZWZWYWx1ZXNDb25maWdNYXBOYW1lIjp7ImRlc2NyaXB0aW9uIjoia2JzUnZwc1JlZlZhbHVlc0NvbmZpZ01hcE5hbWUgaXMgdGhlIG5hbWUgb2YgdGhlIGNvbmZpZ21hcCB0aGF0IGNvbnRhaW5zIHRoZSBSVlBTIHJlZmVyZW5jZSB2YWx1ZXMiLCJ0eXBlIjoic3RyaW5nIn0sImtic1NlY3JldFJlc291cmNlcyI6eyJkZXNjcmlwdGlvbiI6Iktic1NlY3JldFJlc291cmNlcyBpcyBhbiBhcnJheSBvZiBzZWNyZXQgbmFtZXMgdGhhdCBjb250YWluIHRoZSBrZXlzIHJlcXVpcmVkIGJ5IGNsaWVudHMiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn0sInR5cGUiOiJhcnJheSJ9LCJrYnNTZXJ2aWNlVHlwZSI6eyJkZXNjcmlwdGlvbiI6Iktic1NlcnZpY2VUeXBlIGlzIHRoZSB0eXBlIG9mIHNlcnZpY2UgdG8gY3JlYXRlIGZvciBLQlNcbkRlZmF1bHQgdmFsdWUgaXMgQ2x1c3RlcklQIiwidHlwZSI6InN0cmluZyJ9LCJ0ZHhDb25maWdTcGVjIjp7ImRlc2NyaXB0aW9uIjoiVGR4Q29uZmlnU3BlYyBpcyB0aGUgc3RydWN0IHRoYXQgaG9zdHMgdGhlIFREWCBzcGVjaWZpYyBjb25maWd1cmF0aW9uIiwicHJvcGVydGllcyI6eyJrYnNUZHhDb25maWdNYXBOYW1lIjp7ImRlc2NyaXB0aW9uIjoia2JzVGR4Q29uZmlnTWFwTmFtZSBpcyB0aGUgbmFtZSBvZiB0aGUgY29uZmlnbWFwIGNvbnRhaW5pbmcgc2d4X2RlZmF1bHRfcWNubC5jb25mIGZpbGUiLCJ0eXBlIjoic3RyaW5nIn19LCJ0eXBlIjoib2JqZWN0In19LCJ0eXBlIjoib2JqZWN0In0sInN0YXR1cyI6eyJkZXNjcmlwdGlvbiI6Iktic0NvbmZpZ1N0YXR1cyBkZWZpbmVzIHRoZSBvYnNlcnZlZCBzdGF0ZSBvZiBLYnNDb25maWciLCJwcm9wZXJ0aWVzIjp7ImlzUmVhZHkiOnsiZGVzY3JpcHRpb24iOiJJc1JlYWR5IGlzIHRydWUgd2hlbiB0aGUgS0JTIGNvbmZpZ3VyYXRpb24gaXMgcmVhZHkiLCJ0eXBlIjoiYm9vbGVhbiJ9fSwidHlwZSI6Im9iamVjdCJ9fSwidHlwZSI6Im9iamVjdCJ9fSwic2VydmVkIjp0cnVlLCJzdG9yYWdlIjp0cnVlLCJzdWJyZXNvdXJjZXMiOnsic3RhdHVzIjp7fX19XX0sInN0YXR1cyI6eyJhY2NlcHRlZE5hbWVzIjp7ImtpbmQiOiIiLCJwbHVyYWwiOiIifSwiY29uZGl0aW9ucyI6bnVsbCwic3RvcmVkVmVyc2lvbnMiOm51bGx9fQ=="
+            }
+        },
+        {
+            "type": "olm.bundle.object",
+            "value": {
+                "data": "eyJhcGlWZXJzaW9uIjoib3BlcmF0b3JzLmNvcmVvcy5jb20vdjFhbHBoYTEiLCJraW5kIjoiQ2x1c3RlclNlcnZpY2VWZXJzaW9uIiwibWV0YWRhdGEiOnsiYW5ub3RhdGlvbnMiOnsiYWxtLWV4YW1wbGVzIjoiW10iLCJjYXBhYmlsaXRpZXMiOiJCYXNpYyBJbnN0YWxsIiwiY2F0ZWdvcmllcyI6IlNlY3VyaXR5IiwiY29udGFpbmVySW1hZ2UiOiJyZWdpc3RyeS5yZWRoYXQuaW8vY29uZmlkZW50aWFsLWNvbXB1dGUtYXR0ZXN0YXRpb24tdGVjaC1wcmV2aWV3L3RydXN0ZWUtcmhlbDktb3BlcmF0b3JAc2hhMjU2OjNkZGU1MzA0MThlZjQzNjExM2U3ZDQzMTA2NzM2N2E5OGZhZjdlMTcxZWRjYTFmNGM1NWVkYTJiYjM0Zjk2MTgiLCJjcmVhdGVkQXQiOiIyMDI0LTA2LTA3VDEwOjA2OjA2WiIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vY25mIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL2NuaSI6ImZhbHNlIiwiZmVhdHVyZXMub3BlcmF0b3JzLm9wZW5zaGlmdC5pby9jc2kiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vZGlzY29ubmVjdGVkIjoidHJ1ZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vZmlwcy1jb21wbGlhbnQiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vcHJveHktYXdhcmUiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdGxzLXByb2ZpbGVzIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL3Rva2VuLWF1dGgtYXdzIjoiZmFsc2UiLCJmZWF0dXJlcy5vcGVyYXRvcnMub3BlbnNoaWZ0LmlvL3Rva2VuLWF1dGgtYXp1cmUiOiJmYWxzZSIsImZlYXR1cmVzLm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdG9rZW4tYXV0aC1nY3AiOiJmYWxzZSIsIm9wZXJhdG9yZnJhbWV3b3JrLmlvL3N1Z2dlc3RlZC1uYW1lc3BhY2UiOiJ0cnVzdGVlLW9wZXJhdG9yLXN5c3RlbSIsIm9wZXJhdG9ycy5vcGVuc2hpZnQuaW8vdmFsaWQtc3Vic2NyaXB0aW9uIjoiW1wiT3BlblNoaWZ0IENvbnRhaW5lciBQbGF0Zm9ybVwiLCBcIk9wZW5TaGlmdCBQbGF0Zm9ybSBQbHVzXCJdIiwib3BlcmF0b3JzLm9wZXJhdG9yZnJhbWV3b3JrLmlvL2J1aWxkZXIiOiJvcGVyYXRvci1zZGstdjEuMzMuMCIsIm9wZXJhdG9ycy5vcGVyYXRvcmZyYW1ld29yay5pby9wcm9qZWN0X2xheW91dCI6ImdvLmt1YmVidWlsZGVyLmlvL3Y0IiwicmVwb3NpdG9yeSI6Imh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc2hpZnQvdHJ1c3RlZS1vcGVyYXRvciJ9LCJsYWJlbHMiOnsib3BlcmF0b3JmcmFtZXdvcmsuaW8vYXJjaC5hbWQ2NCI6InN1cHBvcnRlZCIsIm9wZXJhdG9yZnJhbWV3b3JrLmlvL2FyY2guczM5MHgiOiJzdXBwb3J0ZWQiLCJvcGVyYXRvcmZyYW1ld29yay5pby9vcy5saW51eCI6InN1cHBvcnRlZCJ9LCJuYW1lIjoidHJ1c3RlZS1vcGVyYXRvci52MC4xLjAiLCJuYW1lc3BhY2UiOiJwbGFjZWhvbGRlciJ9LCJzcGVjIjp7ImFwaXNlcnZpY2VkZWZpbml0aW9ucyI6e30sImN1c3RvbXJlc291cmNlZGVmaW5pdGlvbnMiOnsib3duZWQiOlt7ImRlc2NyaXB0aW9uIjoiS2JzQ29uZmlnIGlzIHRoZSBTY2hlbWEgZm9yIHRoZSBrYnNjb25maWdzIEFQSSIsImRpc3BsYXlOYW1lIjoiS2JzIENvbmZpZyIsImtpbmQiOiJLYnNDb25maWciLCJuYW1lIjoia2JzY29uZmlncy5jb25maWRlbnRpYWxjb250YWluZXJzLm9yZyIsInZlcnNpb24iOiJ2MWFscGhhMSJ9XX0sImRlc2NyaXB0aW9uIjoiUmVtb3RlIGF0dGVzdGF0aW9uIG9wZXJhdG9yIGZvciBjb25maWRlbnRpYWwgY29udGFpbmVycyIsImRpc3BsYXlOYW1lIjoiY29uZmlkZW50aWFsIGNvbXB1dGUgYXR0ZXN0YXRpb24iLCJpY29uIjpbeyJiYXNlNjRkYXRhIjoiUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TlRndU5URWdNalU0TGpVeElqNDhaR1ZtY3o0OGMzUjViR1UrTG1Oc2N5MHhlMlpwYkd3NkkyUXhaREZrTVR0OUxtTnNjeTB5ZTJacGJHdzZJemhrT0dRNFpqdDlQQzl6ZEhsc1pUNDhMMlJsWm5NK1BIUnBkR3hsUGtGemMyVjBJRFE4TDNScGRHeGxQanhuSUdsa1BTSk1ZWGxsY2w4eUlpQmtZWFJoTFc1aGJXVTlJa3hoZVdWeUlESWlQanhuSUdsa1BTSk1ZWGxsY2w4eExUSWlJR1JoZEdFdGJtRnRaVDBpVEdGNVpYSWdNU0krUEhCaGRHZ2dZMnhoYzNNOUltTnNjeTB4SWlCa1BTSk5NVEk1TGpJMUxESXdRVEV3T1M0eExERXdPUzR4TERBc01Dd3hMREl3Tmk0MExESXdOaTQwTERFd09TNHhMREV3T1M0eExEQXNNU3d4TERVeUxqRXhMRFV5TGpFeExERXdPQzQwTlN3eE1EZ3VORFVzTUN3d0xERXNNVEk1TGpJMUxESXdiVEF0TWpCb01FTTFPQzR4Tml3d0xEQXNOVGd1TVRZc01Dd3hNamt1TWpWSU1HTXdMRGN4TGpBNUxEVTRMakUyTERFeU9TNHlOaXd4TWprdU1qVXNNVEk1TGpJMmFEQmpOekV1TURrc01Dd3hNamt1TWpZdE5UZ3VNVGNzTVRJNUxqSTJMVEV5T1M0eU5tZ3dRekkxT0M0MU1TdzFPQzR4Tml3eU1EQXVNelFzTUN3eE1qa3VNalVzTUZvaUx6NDhjR0YwYUNCamJHRnpjejBpWTJ4ekxUSWlJR1E5SWsweE56Y3VOVFFzTVRBekxqUXhTREUwTVM0Mk5rd3hOVFF1T1N3Mk5TNDNObU14TGpJMUxUUXVOQzB5TGpNekxUZ3VOell0Tnk0eU1TMDRMamMyU0RFd01pNDVNMkUzTGpNeUxEY3VNeklzTUN3d0xEQXROeTQwTERac0xURXdMRFk1TGpZeFl5MHVOVGtzTkM0eE55d3lMamc1TERjdU9Ea3NOeTQwTERjdU9EbG9Nell1T1V3eE1UVXVOVFVzTVRrM1l5MHhMakV5TERRdU5ERXNNaTQwT0N3NExqVTFMRGN1TWpRc09DNDFOV0UzTGpVNExEY3VOVGdzTUN3d0xEQXNOaTQwTnkwekxqUTRUREU0TkN3eE1UTXVPRFZETVRnMkxqZzJMREV3T1M0eU5Dd3hPRE11TWprc01UQXpMalF4TERFM055NDFOQ3d4TURNdU5ERmFJaTgrUEM5blBqd3ZaejQ4TDNOMlp6ND0iLCJtZWRpYXR5cGUiOiJpbWFnZS9zdmcreG1sIn1dLCJpbnN0YWxsIjp7InNwZWMiOnsiY2x1c3RlclBlcm1pc3Npb25zIjpbeyJydWxlcyI6W3siYXBpR3JvdXBzIjpbIiJdLCJyZXNvdXJjZXMiOlsiY29uZmlnbWFwcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giXX0seyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJuYW1lc3BhY2VzIl0sInZlcmJzIjpbImdldCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyIiXSwicmVzb3VyY2VzIjpbInNlY3JldHMiXSwidmVyYnMiOlsiZ2V0IiwibGlzdCIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImFwcHMiXSwicmVzb3VyY2VzIjpbImRlcGxveW1lbnRzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJwYXRjaCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvbmZpZGVudGlhbGNvbnRhaW5lcnMub3JnIl0sInJlc291cmNlcyI6WyJrYnNjb25maWdzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJwYXRjaCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImNvbmZpZGVudGlhbGNvbnRhaW5lcnMub3JnIl0sInJlc291cmNlcyI6WyJrYnNjb25maWdzL2ZpbmFsaXplcnMiXSwidmVyYnMiOlsidXBkYXRlIl19LHsiYXBpR3JvdXBzIjpbImNvbmZpZGVudGlhbGNvbnRhaW5lcnMub3JnIl0sInJlc291cmNlcyI6WyJrYnNjb25maWdzL3N0YXR1cyJdLCJ2ZXJicyI6WyJnZXQiLCJwYXRjaCIsInVwZGF0ZSJdfSx7ImFwaUdyb3VwcyI6WyIiXSwicmVzb3VyY2VzIjpbInNlcnZpY2VzIl0sInZlcmJzIjpbImNyZWF0ZSIsImRlbGV0ZSIsImdldCIsImxpc3QiLCJwYXRjaCIsInVwZGF0ZSIsIndhdGNoIl19LHsiYXBpR3JvdXBzIjpbImF1dGhlbnRpY2F0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsidG9rZW5yZXZpZXdzIl0sInZlcmJzIjpbImNyZWF0ZSJdfSx7ImFwaUdyb3VwcyI6WyJhdXRob3JpemF0aW9uLms4cy5pbyJdLCJyZXNvdXJjZXMiOlsic3ViamVjdGFjY2Vzc3Jldmlld3MiXSwidmVyYnMiOlsiY3JlYXRlIl19XSwic2VydmljZUFjY291bnROYW1lIjoidHJ1c3RlZS1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIifV0sImRlcGxveW1lbnRzIjpbeyJsYWJlbCI6eyJhcHAua3ViZXJuZXRlcy5pby9jb21wb25lbnQiOiJtYW5hZ2VyIiwiYXBwLmt1YmVybmV0ZXMuaW8vY3JlYXRlZC1ieSI6InRydXN0ZWUtb3BlcmF0b3IiLCJhcHAua3ViZXJuZXRlcy5pby9pbnN0YW5jZSI6ImNvbnRyb2xsZXItbWFuYWdlciIsImFwcC5rdWJlcm5ldGVzLmlvL21hbmFnZWQtYnkiOiJrdXN0b21pemUiLCJhcHAua3ViZXJuZXRlcy5pby9uYW1lIjoiZGVwbG95bWVudCIsImFwcC5rdWJlcm5ldGVzLmlvL3BhcnQtb2YiOiJ0cnVzdGVlLW9wZXJhdG9yIiwiY29udHJvbC1wbGFuZSI6ImNvbnRyb2xsZXItbWFuYWdlciJ9LCJuYW1lIjoidHJ1c3RlZS1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIiLCJzcGVjIjp7InJlcGxpY2FzIjoxLCJzZWxlY3RvciI6eyJtYXRjaExhYmVscyI6eyJjb250cm9sLXBsYW5lIjoiY29udHJvbGxlci1tYW5hZ2VyIn19LCJzdHJhdGVneSI6e30sInRlbXBsYXRlIjp7Im1ldGFkYXRhIjp7ImFubm90YXRpb25zIjp7Imt1YmVjdGwua3ViZXJuZXRlcy5pby9kZWZhdWx0LWNvbnRhaW5lciI6Im1hbmFnZXIifSwibGFiZWxzIjp7ImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifX0sInNwZWMiOnsiYWZmaW5pdHkiOnsibm9kZUFmZmluaXR5Ijp7InJlcXVpcmVkRHVyaW5nU2NoZWR1bGluZ0lnbm9yZWREdXJpbmdFeGVjdXRpb24iOnsibm9kZVNlbGVjdG9yVGVybXMiOlt7Im1hdGNoRXhwcmVzc2lvbnMiOlt7ImtleSI6Imt1YmVybmV0ZXMuaW8vYXJjaCIsIm9wZXJhdG9yIjoiSW4iLCJ2YWx1ZXMiOlsiYW1kNjQiLCJhcm02NCIsInBwYzY0bGUiLCJzMzkweCJdfSx7ImtleSI6Imt1YmVybmV0ZXMuaW8vb3MiLCJvcGVyYXRvciI6IkluIiwidmFsdWVzIjpbImxpbnV4Il19XX1dfX19LCJjb250YWluZXJzIjpbeyJhcmdzIjpbIi0tc2VjdXJlLWxpc3Rlbi1hZGRyZXNzPTAuMC4wLjA6ODQ0MyIsIi0tdXBzdHJlYW09aHR0cDovLzEyNy4wLjAuMTo4MDgwLyIsIi0tbG9ndG9zdGRlcnI9dHJ1ZSIsIi0tdj0wIl0sImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL29wZW5zaGlmdDQvb3NlLWt1YmUtcmJhYy1wcm94eS1yaGVsOSIsIm5hbWUiOiJrdWJlLXJiYWMtcHJveHkiLCJwb3J0cyI6W3siY29udGFpbmVyUG9ydCI6ODQ0MywibmFtZSI6Imh0dHBzIiwicHJvdG9jb2wiOiJUQ1AifV0sInJlc291cmNlcyI6eyJsaW1pdHMiOnsiY3B1IjoiNTAwbSIsIm1lbW9yeSI6IjEyOE1pIn0sInJlcXVlc3RzIjp7ImNwdSI6IjVtIiwibWVtb3J5IjoiNjRNaSJ9fSwic2VjdXJpdHlDb250ZXh0Ijp7ImFsbG93UHJpdmlsZWdlRXNjYWxhdGlvbiI6ZmFsc2UsImNhcGFiaWxpdGllcyI6eyJkcm9wIjpbIkFMTCJdfX19LHsiYXJncyI6WyItLWhlYWx0aC1wcm9iZS1iaW5kLWFkZHJlc3M9OjgwODEiLCItLW1ldHJpY3MtYmluZC1hZGRyZXNzPTEyNy4wLjAuMTo4MDgwIiwiLS1sZWFkZXItZWxlY3QiXSwiY29tbWFuZCI6WyIvbWFuYWdlciJdLCJlbnYiOlt7Im5hbWUiOiJQT0RfTkFNRVNQQUNFIiwidmFsdWVGcm9tIjp7ImZpZWxkUmVmIjp7ImZpZWxkUGF0aCI6Im1ldGFkYXRhLm5hbWVzcGFjZSJ9fX0seyJuYW1lIjoiS0JTX0lNQUdFX05BTUUiLCJ2YWx1ZSI6InJlZ2lzdHJ5LnJlZGhhdC5pby9jb25maWRlbnRpYWwtY29tcHV0ZS1hdHRlc3RhdGlvbi10ZWNoLXByZXZpZXcvdHJ1c3RlZS1yaGVsOUBzaGEyNTY6ZGIxZmE5ZGM5NWVkNTI0YThiNjVmMGM5MDZkOTY5Zjg3OTIzMmE0ZGMwNWRiZGE5Y2NjYmIzOWZjMTExY2ZjOCJ9LHsibmFtZSI6IkFTX0lNQUdFX05BTUUiLCJ2YWx1ZSI6ImdoY3IuaW8vY29uZmlkZW50aWFsLWNvbnRhaW5lcnMvc3RhZ2VkLWltYWdlcy9jb2NvLWFzLWdycGM6bGF0ZXN0In0seyJuYW1lIjoiUlZQU19JTUFHRV9OQU1FIiwidmFsdWUiOiJnaGNyLmlvL2NvbmZpZGVudGlhbC1jb250YWluZXJzL3N0YWdlZC1pbWFnZXMvcnZwczpsYXRlc3QifV0sImltYWdlIjoicmVnaXN0cnkucmVkaGF0LmlvL2NvbmZpZGVudGlhbC1jb21wdXRlLWF0dGVzdGF0aW9uLXRlY2gtcHJldmlldy90cnVzdGVlLXJoZWw5LW9wZXJhdG9yQHNoYTI1NjozZGRlNTMwNDE4ZWY0MzYxMTNlN2Q0MzEwNjczNjdhOThmYWY3ZTE3MWVkY2ExZjRjNTVlZGEyYmIzNGY5NjE4IiwibGl2ZW5lc3NQcm9iZSI6eyJodHRwR2V0Ijp7InBhdGgiOiIvaGVhbHRoeiIsInBvcnQiOjgwODF9LCJpbml0aWFsRGVsYXlTZWNvbmRzIjoxNSwicGVyaW9kU2Vjb25kcyI6MjB9LCJuYW1lIjoibWFuYWdlciIsInJlYWRpbmVzc1Byb2JlIjp7Imh0dHBHZXQiOnsicGF0aCI6Ii9yZWFkeXoiLCJwb3J0Ijo4MDgxfSwiaW5pdGlhbERlbGF5U2Vjb25kcyI6NSwicGVyaW9kU2Vjb25kcyI6MTB9LCJyZXNvdXJjZXMiOnsibGltaXRzIjp7ImNwdSI6IjUwMG0iLCJtZW1vcnkiOiIxMjhNaSJ9LCJyZXF1ZXN0cyI6eyJjcHUiOiIxMG0iLCJtZW1vcnkiOiI2NE1pIn19LCJzZWN1cml0eUNvbnRleHQiOnsiYWxsb3dQcml2aWxlZ2VFc2NhbGF0aW9uIjpmYWxzZSwiY2FwYWJpbGl0aWVzIjp7ImRyb3AiOlsiQUxMIl19fX1dLCJzZWN1cml0eUNvbnRleHQiOnsicnVuQXNOb25Sb290Ijp0cnVlfSwic2VydmljZUFjY291bnROYW1lIjoidHJ1c3RlZS1vcGVyYXRvci1jb250cm9sbGVyLW1hbmFnZXIiLCJ0ZXJtaW5hdGlvbkdyYWNlUGVyaW9kU2Vjb25kcyI6MTB9fX19XSwicGVybWlzc2lvbnMiOlt7InJ1bGVzIjpbeyJhcGlHcm91cHMiOlsiIl0sInJlc291cmNlcyI6WyJjb25maWdtYXBzIl0sInZlcmJzIjpbImdldCIsImxpc3QiLCJ3YXRjaCIsImNyZWF0ZSIsInVwZGF0ZSIsInBhdGNoIiwiZGVsZXRlIl19LHsiYXBpR3JvdXBzIjpbImNvb3JkaW5hdGlvbi5rOHMuaW8iXSwicmVzb3VyY2VzIjpbImxlYXNlcyJdLCJ2ZXJicyI6WyJnZXQiLCJsaXN0Iiwid2F0Y2giLCJjcmVhdGUiLCJ1cGRhdGUiLCJwYXRjaCIsImRlbGV0ZSJdfSx7ImFwaUdyb3VwcyI6WyIiXSwicmVzb3VyY2VzIjpbImV2ZW50cyJdLCJ2ZXJicyI6WyJjcmVhdGUiLCJwYXRjaCJdfV0sInNlcnZpY2VBY2NvdW50TmFtZSI6InRydXN0ZWUtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyIn1dfSwic3RyYXRlZ3kiOiJkZXBsb3ltZW50In0sImluc3RhbGxNb2RlcyI6W3sic3VwcG9ydGVkIjp0cnVlLCJ0eXBlIjoiT3duTmFtZXNwYWNlIn0seyJzdXBwb3J0ZWQiOnRydWUsInR5cGUiOiJTaW5nbGVOYW1lc3BhY2UifSx7InN1cHBvcnRlZCI6ZmFsc2UsInR5cGUiOiJNdWx0aU5hbWVzcGFjZSJ9LHsic3VwcG9ydGVkIjpmYWxzZSwidHlwZSI6IkFsbE5hbWVzcGFjZXMifV0sImtleXdvcmRzIjpbInRydXN0ZWUiLCJDb25maWRlbnRpYWwgQ29tcHV0aW5nIiwiQXR0ZXN0YXRpb24iXSwibGlua3MiOlt7Im5hbWUiOiJjb25maWRlbnRpYWwgY29tcHV0ZSBhdHRlc3RhdGlvbiIsInVybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc2hpZnQvdHJ1c3RlZS1vcGVyYXRvciJ9XSwibWFpbnRhaW5lcnMiOlt7ImVtYWlsIjoic3VwcG9ydEByZWRoYXQuY29tIiwibmFtZSI6IlJlZCBIYXQifV0sIm1hdHVyaXR5IjoiYmV0YSIsInByb3ZpZGVyIjp7Im5hbWUiOiJSZWQgSGF0In0sInZlcnNpb24iOiIwLjEuMCJ9fQ=="
+            }
+        },
+        {
+            "type": "olm.bundle.object",
+            "value": {
+                "data": "eyJhcGlWZXJzaW9uIjoicmJhYy5hdXRob3JpemF0aW9uLms4cy5pby92MSIsImtpbmQiOiJDbHVzdGVyUm9sZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJsYWJlbHMiOnsiYXBwLmt1YmVybmV0ZXMuaW8vY29tcG9uZW50Ijoia3ViZS1yYmFjLXByb3h5IiwiYXBwLmt1YmVybmV0ZXMuaW8vY3JlYXRlZC1ieSI6InRydXN0ZWUtb3BlcmF0b3IiLCJhcHAua3ViZXJuZXRlcy5pby9pbnN0YW5jZSI6Im1ldHJpY3MtcmVhZGVyIiwiYXBwLmt1YmVybmV0ZXMuaW8vbWFuYWdlZC1ieSI6Imt1c3RvbWl6ZSIsImFwcC5rdWJlcm5ldGVzLmlvL25hbWUiOiJjbHVzdGVycm9sZSIsImFwcC5rdWJlcm5ldGVzLmlvL3BhcnQtb2YiOiJ0cnVzdGVlLW9wZXJhdG9yIn0sIm5hbWUiOiJ0cnVzdGVlLW9wZXJhdG9yLW1ldHJpY3MtcmVhZGVyIn0sInJ1bGVzIjpbeyJub25SZXNvdXJjZVVSTHMiOlsiL21ldHJpY3MiXSwidmVyYnMiOlsiZ2V0Il19XX0="
+            }
+        },
+        {
+            "type": "olm.bundle.object",
+            "value": {
+                "data": "eyJhcGlWZXJzaW9uIjoidjEiLCJraW5kIjoiU2VydmljZSIsIm1ldGFkYXRhIjp7ImNyZWF0aW9uVGltZXN0YW1wIjpudWxsLCJsYWJlbHMiOnsiYXBwLmt1YmVybmV0ZXMuaW8vY29tcG9uZW50Ijoia3ViZS1yYmFjLXByb3h5IiwiYXBwLmt1YmVybmV0ZXMuaW8vY3JlYXRlZC1ieSI6InRydXN0ZWUtb3BlcmF0b3IiLCJhcHAua3ViZXJuZXRlcy5pby9pbnN0YW5jZSI6ImNvbnRyb2xsZXItbWFuYWdlci1tZXRyaWNzLXNlcnZpY2UiLCJhcHAua3ViZXJuZXRlcy5pby9tYW5hZ2VkLWJ5Ijoia3VzdG9taXplIiwiYXBwLmt1YmVybmV0ZXMuaW8vbmFtZSI6InNlcnZpY2UiLCJhcHAua3ViZXJuZXRlcy5pby9wYXJ0LW9mIjoidHJ1c3RlZS1vcGVyYXRvciIsImNvbnRyb2wtcGxhbmUiOiJjb250cm9sbGVyLW1hbmFnZXIifSwibmFtZSI6InRydXN0ZWUtb3BlcmF0b3ItY29udHJvbGxlci1tYW5hZ2VyLW1ldHJpY3Mtc2VydmljZSJ9LCJzcGVjIjp7InBvcnRzIjpbeyJuYW1lIjoiaHR0cHMiLCJwb3J0Ijo4NDQzLCJwcm90b2NvbCI6IlRDUCIsInRhcmdldFBvcnQiOiJodHRwcyJ9XSwic2VsZWN0b3IiOnsiY29udHJvbC1wbGFuZSI6ImNvbnRyb2xsZXItbWFuYWdlciJ9fSwic3RhdHVzIjp7ImxvYWRCYWxhbmNlciI6e319fQ=="
+            }
+        }
+    ],
+    "relatedImages": [
+        {
+            "name": "",
+            "image": "registry.redhat.io/confidential-compute-attestation-tech-preview/trustee-operator-bundle@sha256:6ac8c6158f093acd2ff7edd39f1e28788b78f91ee83bb36763d21990276034a0"
+        },
+        {
+            "name": "",
+            "image": "registry.redhat.io/confidential-compute-attestation-tech-preview/trustee-rhel9-operator@sha256:3dde530418ef436113e7d431067367a98faf7e171edca1f4c55eda2bb34f9618"
+        },
+        {
+            "name": "",
+            "image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9"
+        }
+    ]
+}